Marvin Müller

Marvin Müller

Member Since October 15, 2018
Open to Work

8,884

Total Points

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

Skills & Experience

102 Achievements

  • Performing CRUD Operations
  • Defining Models
  • Getting Started with Sequelize
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Refactoring and Modularizing a REST API
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Asynchronous Code in Express
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Creating a Simple Server in Node.js
  • Exploring Async/Await
  • Understanding Promises
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Loop Through Objects
  • Object Basics
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Programming AJAX
  • 100 Days of Code
  • Handling Routes in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • AJAX Concepts
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Starting with Some Methods
  • The Rough Plan
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • AJAX and APIs
  • jQuery and AJAX
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Programming AJAX
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • AJAX Concepts
  • Traversing the DOM
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Conditional Statements
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Newbie