Tyler Paulson

tpaulson

  • 6 Courses Completed
  • 30 Levels Completed
  • 3 Screencasts Watched
  • 62,950 Total Points

Achievement Badges

Progress Report

Git: 1 Course Completed

Placeholder

Try Git

Git

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 Git

    Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.

JavaScript: 5 Courses Completed

Placeholder

Anatomy of Backbone.js

Client-side Frameworks

Learn Backbone.js and start building sophisticated and structured web apps. Try out Backbone’s JavaScript library with a RESTful JSON interface.

  • Introduction

    Learn the very basic of Models and Views.

  • Models

    More on Models, such as syncing to/from the server.

  • Views

    View events, templates, and customization.

  • Models & Views

    More on how Models and Views work together with event binding.

  • Collections

    Working with a set of models with Backbone Collections.

  • Collection Views

    Displaying a Collection with a Collection View.

  • Router & History

    Supporting pushState history and multiple URLs.

Placeholder

Anatomy of Backbone.js Part 2

Client-side Frameworks

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.

  • More Models

    Getting your models to work with non-standard servers.

  • Customizing Collections

    Handling pagination in collections, sorting collections, and building aggregate functions.

  • Real Routes

    Handling optional parameters, limiting parameters to integers using regex, handling catch-all routes.

  • Varying Views

    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.

  • App Organization

    Namespacing your App objects, building an App View to handle link clicks inside of Backbone, boostrapping data.

  • Customizing Backbone

    Using Mustache.js templates instead of underscore.js, replacing your persistence strategy, utilizing localStorage.

Placeholder

ES2015: The Shape of JavaScript to Come

JavaScript Language

Stay in tune and learn some of the new features of ES2015, the most extensive update to the JavaScript language since it was first released in the '90s.

  • Declarations

    Learn about the new types of variable declarations and how they can help with some well-known JavaScript gotchas.

  • Functions

    Explore new features added to functions, like default parameters, rest parameters, spread operators, and arrow functions.

  • Objects, Strings, and Object.assign

    Find new ways to work with JavaScript Objects and Strings.

  • 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.

Placeholder

Powering Up With React

Client-side Frameworks

Discover how React can help you take control of your UI code with composable user interfaces.

  • First Component

    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.

  • Component State

    Explore handling data that changes over time with state and how it can help us manipulate DOM elements.

  • Synthetic Events

    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.

Placeholder

Try Ember

Client-side Frameworks

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.

  • Getting Started

    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.

  • Actions

    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.

JavaScript: 3 Screencasts Watched