- 5 Courses Completed
- 26 Levels Completed
- 2 Screencasts Watched
- 69,725 Total Points
Git: 1 Course Completed
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.
Learn how to create an Ember application, set up your first Handlebars template, and meet the Ember Router.
Rendering the Flame
Expand on Handlebars with Helpers and learn how Ember Controllers can provide data for your templates.
A Route Through the Woods
Start using resource routes, dynamic segments in your URLs and finish off with nested routes.
Acorn Models and Pinecone Data
We'll show how to use Ember Data to create related models using the Fixture Adapter and the REST Adapter.
Controlling Our Growth
Dig deeper into ArrayControllers, computed properties and the advantages of nesting your controllers.
The Template Forest
Use Ember Components, partials and the Embers Render method to keep your Templates organized.
Acting on Instinct
Put the pieces together then learn how to react to user events.
Learn Ajax and add more interactivity to your projects. Discover how to organize your code using jQuery Plugins and Promises.
Learn what Ajax is and how it can be used.
Ajax With Forms
Learn about how to send data to the server and work with JSON.
Learn about some handy utility methods including $.each and $.map while working with complicated JSON data.
Create your own reusable jQuery plugin.
Use promises to make your Ajax calls reusable and organized.
Discover how the Node framework can help you write server-side code and build lightweight, scalable network applications.
Intro to Node.js
An overview of Node.js, blocking vs. non-blocking code, reading files, issuing requests
Event emitters, event requests, event listening
Reading, writing, piping, solving backpressure
Exporting, npm installing, dependencies, and semantic versioning
Routes, rendering, layouts, url building, express servers
Listening for, broadcasting, and answering questions, saving client data
Redis, working with lists, persisting, emitting, and limiting questions
Electives: 1 Course Completed
Learn how Chrome DevTools can sharpen your dev process and discover the tools that can optimize your workflow and make life easier.
Dig into the elements panel, learn how to make changes to the DOM and update styles.
New workflows to speed up your development time.
Review the DevTools console and learn how to examine exceptions and use timesaving shortcuts.
Speed up your network interactions using the network tab and the page speed extension.
Get familar with your applications rendering performance and learn how to use CPU profiling to identity performance problems.
Learn how to find and identify memory leaks in your application.