Complete Angular 5 Masterclass: 2-in-1 (Udemy.com)

Build modern Single Page Applications (SPAs) by learning the latest and powerful features of Angular 5

Created by: Packt Publishing

Produced in 2018

icon
What you will learn

  • Learn to build and grow powerful and scalable mobile and desktop web applications with Angular 5
  • Explore the latest features of Angular 5 and TypeScript 2.4 by building a complete responsive application from scratch
  • Work with RxJS and Observables to create real-time chat functionality in your application
  • Implement supporting services with Angular 5 to show modals, load spinners and authenticate your users for a chat-based application
  • Learn how to implement user search functionality and direct messaging in your chat applications
  • Integrate Firebase into your Angular 5 project and enable your Angular services to communicate with Firebase
  • Know how to build and deploy Angular applications to AWS

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Course Description

The latest version of Angular comes with several new features that help you to make your applications smaller and faster. Angular 5 is a structural framework for building dynamic web applications. If you're facing a challenge in building robust and efficient web applications with Angular 5, then look no further as this learning path will enable you to get to grips with Angular 5 by building mobile and desktop web applications with Angular 5.
This comprehensive 2-in-1 course covers the fundamentals of Angular 5 such as properties, events, directives, and pipes for you to implement and enhance these components into your applications. You will then learn the combination of Angular and TypeScript by building real-world applications. You will also build a real-time chat application using Angular 5, Angular CLI, Bootstrap 4 and Firebase.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Angular 5 Fundamentals, starts off with covering the components to build an application. You will then explore TypeScript and use it to build apps in the best way possible. You will also learn the building blocks for creating Angular applications such as properties, events, directives, and pipes and will implement them into your applications. Next, you will learn how to use Angular components to organize your components in a scalable way. You will then understand how to get data in your app and add navigation to it. Finally, you will deep dive and work with forms and authentication.
The second course, Building a Realtime Chat Application with Angular 5 and Firebase, begins with quickly scaffolding a new Angular application using Angular CLI. You will then add Bootstrap 4 and a few other dependencies to build your application rapidly. On your journey, you will create new pages, implement routing, authentication and more. Next, you'll work on setting up a new Firebase account and integrating the Firebase backend into your Angular 5 application. As you progress further, you will make use of a Reactive pattern and implement Observables to add real-time capabilities to your chat application. In addition to building a real-time chat application, you will also build user profile pages, implement a search engine for users and learn how to the send direct messages to users. Finally, , you will be able to build a fully featured real-time chat application using Angular 5 and Firebase and deploy it to AWS so that the world can see it.
By the end of this Learning Path, you'll be able utilize the powerful and dynamic features of Angular 5 to create your own beautiful Angular applications.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
  • ChristofferNoring is a software developer with more than 10 years of experience. He has successfully delivered software for different industries, ranging from telecom to aviation. Throughout his career, he has worked on everything, right from databases to frontends. He is very passionate about community and sharing knowledge, which is why he frequently speaks on topics ranging from TDD, React, and NativeScript to Angular. He also writes books and blogs frequently. He holds the title of Google Developer Expert in web technologies and AngularJS/Angular. He is also a Telerik Developer Expert in the mobile framework NativeScript. Christoffer currently works for McKinsey as a fullstack developer. He is the author and maintainer of the book RxJS Ultimate, which aims to be a free resource to help the community.
  • Pablo Deeleman is a former UI/UX designer who fell in love with JavaScript and CSS back in 1998, during the good old days of Netscape Navigator and Microsoft Internet Explorer 3. The discovery of Node.js back in 2011 became a turning point in his career, from which he decided to embrace full-time JavaScript-driven development, carving out a career as a JavaScript full stack engineer with special focus on single-page application development. With sound expertise in libraries and frameworks, such as Backbone.js, Knockout.js, Polymer, React, AngularJs, and Angular, Pablo built his career in a wide range of companies encompassing internationally acclaimed tube sites, fintech start-ups, and award-winning gaming and gambling sites. He currently works as a senior frontend engineer and Angular specialist for Red Hat, the multinational company that provides open source software products to the enterprise community. He is a Unity and Unreal expert. Among many projects, he has developed Gea2 (Sapienza) and Sticker Book (Dataware Games), and has consulted for Prosperity Italy 1434 (Entertainment Game Apps, Inc) and Projekt I.D (RMIT).
  • Brice Ayres is a husband, father, Army veteran and a professional full-stack software engineer from Dallas, Texas. Brice became interested in web development over 15 years ago and got his start designing and building mostly static websites. However, over time he became more interested in backend development, databases, scalable infrastructure and wanted to further expand his knowledge. After serving nearly 6 years in the U.S. Army as a medic, he decided to go back to school and got his Bachelors of Science in computer science from The Citadel in Charleston, South Carolina. Since his start, he has built award-winning mobile applications as well as many cutting-edge web applications. His passion is to help and guide others who are interested in a career in programming.
Who this course is for:
  • This learning path is for web developers who want to build the next generation of state-of-the-art mobile and desktop web applications with Angular 5.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More angular courses

Single Page Web Applications with AngularJS

Free

Angular Styling & Animations (for Angular 2+)

$11.99

Learn to build an e-commerce app with .Net Core and Angular

$11.99

The Modern Angular Bootcamp [2021]

$11.99

Angular (Full App) with Angular Material, Angularfire & NgRx

$11.99

Front-End JavaScript Frameworks: Angular

Free

icon
Reviews

5.0

1 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Thomas Foster

I preferred the second of the two courses, as it was far more hands on. The first course was far less practical and was too focused on terminology. The first course also seemed to assume far more previous JS experience than the second.

I think both are still worth doing, however I would say the first half could be improved.

The second half does have some minor issues as it is using an older version of Angular, especially with rxjs as there have been breaking changes in that library.