Building a React.js App: Basic Routing with React Router

React Router is the most popular, and arguably the best solution for adding Routing to your React application. In this video, we’ll talk about the ideology around React Router as well as set up basic routing for our application.

AngularJS Architecture: Using ui-router's named views

We'll take a deeper look at ui-router as we introduce named views into Eggly. We will take the basic state that we defined in the previous video and refactor it so that it consists of two unique views within the application.

Add Caching to the Model Base Class

In the previous lessons we created a base class and looked at a caching mechanism for our models. In this lesson we will expand on that concept by test driving the addition of caching to our model base class, as well as some initial core functionality. This is advanced subject matter, and will require study of the code as well as watching the video.

Using $resource for Data Models

AngularJS's $resource service allows you to create convenience methods for dealing with typical RESTful APIs. In this video, Brett will show you the basics of using $resource, as well as talking about some of the drawbacks with using this service for your data models.

Model Caching

Create a Model Base Class

You're going to test drive the creation of a robust model layer for an AngularJS application. To get started, we need a solid base class to encapsulate common functionality. In this lesson you'll use Javascript's prototypical inheritance to create the model base class.

angular-formly: Custom Templates

The type functionality of the angular-formly library is powerful. In this lesson, see how you can use it to create custom templates for your field configurations and see what is available in the scope of each of your fields.

Providers

This lesson describes what is really happening when you use the angular
factory and how you can make your factories even more dynamic in creation.
This gets further into the internals of AngularJS by showing you how a factory is built dynamically for you and how they have reduced the plumbing you need to make applications.

React Fundamentals: Composable Components

Angular 2 - Hello World (es6)

Getting started with Angular 2 involves a new focus on building out components. John walks through the process of bootstrapping your first component as well as how to include one component inside another.

I'm a long-time experienced coder looking to get up to speed on Angular asap and I don't have time to google through a bunch of crap tutorials.

Sebastian

Stay current without wasting your time.

Get a constant stream of condensed, from the trenches, tiny morsels of useful developer’s knowledge. Join thousands of professionals increasing their skills every day!

More knowledge.

Increased skills.

Cleaner code.

Confidence in technology choices.

More opportunity.

And, while you're pondering these… What if you could level up in minutes instead of hours? What if you had a personal concierge delivering bite-sized lessons on solid techniques that ship software?

Professionals invest in their skills.

There are only so many hours in a day. You've got deadlines to make. To stay relevant means you must constantly learn.

Knowledge is scattered across the internet. It is buried in thick books. Hidden in documentation alongside features you will never need to use. Crammed into 6 hours of boring Powerpoint style online courses.

What’s important?

How can I get from 0 to productive as quickly as possible?

How are other professionals successfully shipping software?

Am I wasting my time?

Time is precious.

As a professional, you know what it takes to stay current with fast moving web development technology. You also know that there are only so many hours in a day.

What if you could stay current without wasting your time?

What Are You Going to Learn Today?

Angular 2

AngularJS

D3

ECMAscript 6

JavaScript

Node.js

React

RxJS

TypeScript

Meet your instructors.

Egghead instructors are industry veterans with years of practical, from-the-trenches experience building
real software at all scales.

Frequently Asked Questions

We’ve got everything covered for you

What will I get with a PRO subscription?

With a PRO subscription, you will gain instant access to hundreds of egghead lessons. You will also be able to participate in discussions about lessons and ask questions. In addition
subscribers are able to download lessons in HD as well as view lessons via their favorite podcast app with their subscriber RSS link.

Can I use PayPal to pay you?

Not at this time.

What if I sign up and want to cancel?

You can cancel your subscription at any time. Your subscription will remain active until the current time period is finished.

Can I get a refund?

Yes. We stand behind our content 100%. If you are dissatisfied, let us know within 30 days of subscribing, and you will be promptly refunded for the remaining time on your subscription.