Martin Dimitrov

Martin Dimitrov

Courses Plus Student

Member Since May 29, 2018

8,868

Total Points

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

112 Achievements

  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • Callbacks and the DOM
  • What is Asynchronous Programming?
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Objects
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Security: Concerns
  • The Cooler Parts of ES2015
  • Services in Angular
  • ES2015 Basics
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Practicing Object Basics
  • Array Manipulation
  • Array Iteration
  • Practice forEach
  • Important Skills For Professional Success
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Input and Output
  • Search
  • Ruby Gems
  • Ruby Class Design
  • Media Queries
  • Responsive Theory
  • Ruby Module Basics
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Sharing Code Across Xamarin Platforms
  • Cross-platform Development with Xamarin
  • Getting Started with Xamarin
  • Installing WordPress Locally
  • Active Record Associations
  • API Authentication
  • Coding the API
  • Practice Updating Resources
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Component Lifecycle
  • Designing Dataflow
  • Route Connections
  • Introduction to REST
  • Getting Data from a Database
  • Practice CRUD Operations
  • Practice Creating Scaffolds
  • Data, Databases and SQL
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Dockerize a Web App
  • Introduction to Node.js
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Newbie