Donatas Ramanauskas

Donatas Ramanauskas

Member Since July 25, 2016

28,538

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

338 Achievements

  • Ruby Core Modules
  • Ruby Module Basics
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Go Concurrency Overview
  • How to Critique Design
  • Go Custom Types Overview
  • Go Data Structures Overview
  • All Together Now
  • Types and Branching
  • Meet Python
  • Welcome to Gulp.js
  • Functions and Looping
  • Java Inheritance
  • Practicing Object Basics
  • Practicing Getters and Setters
  • Go Flow Control Overview
  • Go Syntax Overview
  • Creating and Modifying Database Tables
  • What is Authentication?
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Classes
  • Practicing Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • Higher Order Functions
  •  Building Constructor Methods and Generating Objects
  • Scala Collections
  • Functional Programming with Scala
  • Introducing 'Four in a Row'
  • ES2015 Basics
  • Build an Application
  • Using Lists
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Meet Lists
  • Ruby Syntax
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Queries & Results
  • Getting Started with PDO
  • Angular Form Validation
  • PHP Internal Functions
  • PHP Returns & Closures
  • Angular Basic Forms
  • Services in Angular
  • Angular Components
  • Setting Up an Angular Application
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • PHP Functions Basics
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Gotchas and Wins
  • Iteration
  • Introducing Data Analysis
  • Introduction to MEAN
  • Improving Our Todo App
  • Services in Angular
  • Creation
  • Next Steps
  • Improving Our Tests
  • Responsive Layouts With the Bootstrap Grid
  • Behavior Driven Development with Mocha & Chai
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Introducing Unit Testing
  • Advanced Tooling
  • Practice forEach
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Why React Native
  • What is npm?
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Testing and Publishing an Alexa Skill
  • Building an Alexa Skill
  • Alexa Skills Kit Overview
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Getting to Know Bootstrap 4
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Dockerize a Web App
  • Managing Images and Containers
  • Finishing the Game
  • Introducing JavaScript
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • Writing Your Own Java Annotation
  • What is Big Data
  • Using Java's Built-In Annotations
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Security: Solutions
  • Exploring the Java Collections Framework
  • Organizing Data
  • Security: Concerns
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Python File Systems Project Starter
  • Python File Systems Manipulation
  • Python File Systems Navigation
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • S3 Storage Service
  • AWS and "The Cloud"
  • Getting There
  • Structuring Tables
  • Table Basics
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Delivering the MVP
  • Creating the MVP
  • AJAX and APIs
  • jQuery and AJAX
  • Harnessing the Power of Objects
  • Programming AJAX
  • AJAX Concepts
  • Meet Objects
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Detail View
  • List View
  • The Django Admin
  • Building a Collection
  • Users and Authorization
  • Django Authentication
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • The Browser Environment
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Creating a Simple Lightbox
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Customizing Class-based Views
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Classy Views
  • Forms
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Tacocat Challenge
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Tables
  • Objects
  • Making Strong Users
  • API Protection
  • Links
  • Lists
  • Text
  • Introduction
  • Resourceful Blueprints
  • Creating Reports
  • Charts and Tables
  • Exporting
  • Cleaning Data
  • Describing Data
  • Getting Started with Data Science
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Subqueries
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Security and Customization
  • Make the REST Framework Work for You
  • RESTful Django
  • Total Control
  • Basic ORM Usage
  • Same Old ORM
  • Inlines and Media
  • Django Model Forms
  • Django Models
  • Django Forms
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Buggy Logs
  • Cleaner Code
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Test Time!
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Python Regular Expressions
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Newbie