Course Purchase Includes

Each purchase comes with a 10 day money-back guarantee

  • 10 hours of content

  • Covers Angular versions 4-6x

  • Unlimited access

  • Access to code forums

What is Angular?

HTML. CSS. TypeScript.

Headed by Google, Angular is a powerful framework for building meaningful web applications. What once took weeks can be built in hours with the brand new Angular.
What is Angular?

What Will I Learn?

  How to make HTTP requests & connect to APIs ↳  Building secure login & authentication systems
↳  How to build re-usable forms and handle errors ↳ Create multiple pages with routing & navigation
↳  How to deploy Angular apps to a server ↳  Angular versions 4-6, Angular CLI, and TypeScript

Cross Platform

Desktops, phones, tablets

Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop.
Cross Platform

Speed & Performance

Angular was built to be fast

Achieve the maximum speed possible using Angular. Angular puts you in control over scalability. Meet huge data requirements by building data models on RxJS, Immutable.js or another push-model.
Speed & Performance

Learn the Tools

Angular CLI & Webpack

Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. All this comes together so you can focus on building amazing apps rather than trying to make the code work.
Learn the Tools

Learn TypeScript

Angular was built for TypeScript. Learn the basics of the powerful TypeScript language and learn how it differs from standard JavaScript.
Learn TypeScript

Course Curriculum

Sections, lessons, and free previews

  • 01
    Getting Started
    Show details
  • 02
    TypeScript
    Show details
    • Introduction to TypeScript Watch Free
    • What is TypeScript?
    • Your First TypeScript Program
    • Declaring Variables
    • Types
    • Type Assertions
    • Arrow Functions
    • Interfaces
    • Classes
    • Objects
    • Constructors
    • Access Modifiers
    • Access Modifiers in Constructor Parameters
    • Properties
    • Modules
    • Exercise
    • Solution
    • Solution source code
  • 03
    Angular Fundamentals
    Show details
    • Introduction
    • Building Blocks of Angular Apps
    • Creating Components
    • Creating Components Using Angular CLI
    • Templates
    • Directives
    • Services
    • Dependency Injection
    • Generating Services using Angular CLI
    • Angular Exercise- Authors
    • Solution
  • 04
    Displaying Data and Handling Events
    Show details
    • Introduction
    • Property Binding
    • Attribute Binding
    • Adding Bootstrap
    • Class Binding
    • Style Binding
    • Event Binding
    • Event Filtering
    • Template Variables
    • Two-way Binding
    • Pipes
    • Custom Pipes
    • Exercise- Favorite Component
    • Solution- Favorite Component
    • Exercise- TitleCase
    • Exercise- TitleCase
    • Solution- TitleCase
    • Solution source code - TitleCase
  • 05
    Building Re-usable Components
    Show details
    • Intorduction
    • Component API
    • Input Properties
    • Aliasing Input Properties
    • Output Properties
    • Aliasing Output Properties
    • Templates
    • Styles
    • View Encapsulation
    • ngContnet
    • ngContainer
    • Exercise- LikeComponet
    • Solution- LikeComponent
    • Solution source code - LikeComponent
  • 06
    Directives
    Show details
    • Introduction
    • ngIf
    • Hidden Property
    • ngSwitchCase
    • ngFor
    • ngFor and Change Detection
    • ngFor and TrackBy
    • The Leading Asterisk
    • ngClass
    • ngStyle
    • Safe Traversal Operator
    • Creating Custom Directives
    • Exercise- Zippy
    • Solution- Zippy
    • Solution source code - Zippy
  • 07
    Template-driven Forms
    Show details
    • Introduction
    • Building a Basic Bootstrap Form
    • Types of Forms
    • ngModel
    • Adding Validation
    • Specific Validation Errors