- 6 Courses Completed
- 30 Levels Completed
- 3 Screencasts Watched
- 62,950 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 the very basic of Models and Views.
More on Models, such as syncing to/from the server.
View events, templates, and customization.
Models & Views
More on how Models and Views work together with event binding.
Working with a set of models with Backbone Collections.
Displaying a Collection with a Collection View.
Router & History
Supporting pushState history and multiple URLs.
Learn more advanced Backbone.js for building sophisticated and structured web apps. Take your front-end to the next level with the Anatomy of Backbone Part 2.
Getting your models to work with non-standard servers.
Handling pagination in collections, sorting collections, and building aggregate functions.
Handling optional parameters, limiting parameters to integers using regex, handling catch-all routes.
Using an existing element, handling extra initialization options, escaping HTML, changing handling event bindings between Models and Views.
Working with Forms
Build an ajax Form View to create and edit model objects.
Namespacing your App objects, building an App View to handle link clicks inside of Backbone, boostrapping data.
Using Mustache.js templates instead of underscore.js, replacing your persistence strategy, utilizing localStorage.
Explore new features added to functions, like default parameters, rest parameters, spread operators, and arrow functions.
Objects, Strings, and Object.assign
Arrays, Maps, and Sets
Learn how to work with Arrays and more efficient alternatives to working with collections, like Maps and Sets.
Classes and Modules
Discover how to write object-oriented code using the new class syntax and how to leverage the new module system to keep things clean and organized.
Promises, Iterators, and Generators
Learn alternatives to writing async code, iterator objects for navigating sequences more efficiently, and special functions that return those objects.
Discover how React can help you take control of your UI code with composable user interfaces.
Learn how to solve problems in terms of React components, and get familiar with the JSX markup language.
Talk Through Props
Make components communicate by passing arguments, which are known as props in React.
Explore handling data that changes over time with state and how it can help us manipulate DOM elements.
Capture user actions with React's event system, and learn how React uses synthetic events to consolidate the browser's native event API.
Talking to Remote Servers
Learn about interacting with remote servers via Ajax using React's lifecycle methods.
Pack your bags and help the Woodland Wanderers as you learn how to use Ember and Ember CLI to build your next ambitious web applications.
Learn what Ember is, who uses it, and how to create your first Ember application with Ember CLI.
Routing and Templating
Meet the Ember router and routes, and customize the presentation of your application using templates.
Models and Services
Explore services to share common features and functionality while using models to formalize your application data.
React to user events and make your application more dynamic and interesting with actions.
Properties and Components
Bring everything together for cleanliness and reuse with Ember’s computed properties and components.