Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build Enterprise Applications with Angular 2 (and Angular 4)
Rating: 4.8 out of 5(1,569 ratings)
12,248 students

Build Enterprise Applications with Angular 2 (and Angular 4)

Firebase, Authentication, Ionic, Integration with ASP.NET Core, Performance Optimization, Redux and Unit Testing
Created byMosh Hamedani
Last updated 4/2018
English

What you'll learn

  • Build real-time apps with Angular and Firebase
  • Build mobile apps with Angular and Ionic
  • Implement authentication and authorization using Auth0 and JSON Web Tokens (JWT)
  • Integrate your Angular apps with ASP.NET Core
  • Implement the Redux architecture in your Angular apps
  • Unit test your Angular apps

Course content

11 sections136 lectures9h 44m total length
  • Welcome0:38
  • Introduction0:34

    Explore how to integrate Angular apps with Firebase, a powerful backend platform for fast, scalable, and real-time apps, and get an introduction to Firebase.

  • What is Firebase?4:53
  • Creating an Angular 2 Project2:03

    Learn to set up an Angular 2 project with the Angular CLI, verify Node and npm versions, create a new app, run a live dev server, and begin Firebase integration.

  • Adding Firebase5:17
  • Working with a Firebase Database6:39

    Explore Firebase NoSQL database as a tree of key-value JSON objects, with primitives and complex objects, showing add, delete, and read workflows, denormalization trade-offs, and rendering in Angular.

  • Rendering a List4:03
  • Async Pipe5:11
  • Rendering an Object2:53
  • Adding an Object6:29
  • Updating an Object4:41
  • Removing an Object1:43

Requirements

  • Familiarity with fundamentals of Angular 2 is essential.

Description

So, have you mastered the fundamentals of Angular 2 (and higher) and are hungry for more? You've come to the right place. 

In this course, Mosh, author of ten five-star Udemy courses with more than 40,000 students around the world, introduces you to key concepts and popular frameworks in Angular eco-system that are used in building enterprise applications. 


By the end of watching this course, you'll be able to

  • Build real-time apps with Angular and Firebase
  • Build mobile apps with Angular and Ionic 2
  • Integrate your Angular apps with ASP.NET MVC/Core 
  • Implement authentication and authorization using Auth0 and JSON Web Tokens (JWT)
  • Implement the Redux architecture in your Angular apps 
  • Optimize the rendering performance of your Angular apps
  • Write unit tests to catch more bugs before releasing your apps
  • And more...


PREREQUISITES

In order to take this course, you should have at least 3 months experience developing applications with Angular (2 or higher). If you need to strengthen your Angular fundamentals, you can watch Mosh's Angular course for beginners:

  • Angular 2 with TypeScript for Beginners


If you've taken any of Mosh's courses before, you know what you get. He is very passionate, clear and concise in his teaching. You learn the cutting-edge stuff from an industry expert who doesn't waste a single minute of your precious time. 


So, if you're looking for an advanced Angular course with

  • A passionate coder and instructor who knows his craft
  • Perfect structure
  • Balanced mix of theory and practice
  • Clear, concise and bite-sized videos
  • World-class production

Don't look further. Enrol in the course now and get started.



30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like you haven't gained the confidence to build real-world apps with Angular, ask for a full refund within 30 days. All your money back, no questions asked.



ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 15 years of professional experience, mainly in building web-based applications. He is the author of ten 5-star Udemy courses with more than 40,000 students around the world. He is passionate, pragmatic and motivational in his teaching.



DO YOU WANT TO TAKE YOUR ANGULAR SKILLS TO THE NEXT LEVEL? 

Enrol in the course now and get started.

Who this course is for:

  • Web developers who would like to take their Angular skills to the advanced level