Joachim Waldmann

Joachim Waldmann

Member Since March 24, 2019
Open to Work

8,976

Total Points

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

Skills & Experience

124 Achievements

  • Completing and Testing the API
  • Getting to Know REST APIs
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Team Collaboration in Figma
  • Prototyping Designs in Figma
  • Introducing Figma
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Playing a Counting Game
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Asynchronous Code in Express
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Building a REST Service
  • Sessions and Cookies
  • User Registration and Login
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • What is Authentication?
  • Go Further With Mongo
  • Directories and Files
  • The Command Shell
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Serving Static Files in Express
  • Applying Express Knowledge
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Middleware
  • Adding the Game Logic
  • Making the Game Interactive
  • Deeper into Routing with Express
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Using Templates with Express
  • Getting Started with Express
  • Checking Out and Returning a Book
  • Starting with Some Methods
  • The Rough Plan
  • Practicing Getters and Setters
  • Introducing 'Four in a Row'
  • Getters and Setters
  • HTTP Methods and Headers
  • Practicing Object Basics
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • AJAX and APIs
  • What is npm?
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Reformatting User Input
  • Website Basics
  • jQuery and AJAX
  • Getting the REST You Need 2
  • GET and POST Requests in a Browser
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Introduction to HTTP
  • Getting Started with CSS
  • Getting to Know Bootstrap 4
  • What Is WordPress?
  • Programming AJAX
  • AJAX Concepts
  • Introduction to Node.js
  • Working with jQuery Collections (2017)
  • Principles of Design
  • Elements of Design
  • Understanding jQuery Events and DOM Traversal (2017)
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Discovery
  • Self-Assessment
  • Introducing jQuery (2017)
  • Hello, GitHub!
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Meet Lists
  • Using Lists
  • Build an Application
  • All Together Now
  • Meet Python
  • Types and Branching
  • Functions and Looping
  • 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 Loops
  • JavaScript Numbers
  • JavaScript Conditional Statements
  • JavaScript Functions
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Newbie