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
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
Quality Score
Overall Score : 100 / 100
Course Description
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.
- 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.
Instructor Details
- 5.0 Rating
1 Reviews
Packt Publishing
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.
More courses by Packt Publishing
JavaScript Design Patterns: 20 Patterns for Expert Code (2015)
3.7 (146 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Learning Path: Automation with Ansible, Puppet, and Salt (2018)
3.9 (121 Reviews)
Provider: Udemy
Time: 14h
$11.99
Learning Path: Magento: Master and Test Magento 2 with Ease (2019)
3.7 (109 Reviews)
Provider: Udemy
Time: 6h
$11.99
More angular courses
Single Page Web Applications with AngularJS (2018)
5.0 (480 Reviews)
Provider: Coursera
Time: 15.5h
Free
Angular Styling & Animations (for Angular 2+) (2021)
4.8 (320 Reviews)
Provider: Udemy
Time: 7h
$11.99
Learn to build an e-commerce app with .Net Core and Angular (2021)
4.8 (207 Reviews)
Provider: Udemy
Time: 34h
$11.99
Angular (Full App) with Angular Material, Angularfire & NgRx (2021)
4.8 (50 Reviews)
Provider: Udemy
Time: 11h
$11.99
Front-End JavaScript Frameworks: Angular (2017)
4.7 (368 Reviews)
Provider: Coursera
Time: 16h 40m
Free










![The Modern Angular Bootcamp [2021]](/programming/angular/images/2685124_37c5_2.jpg?v=1789153446)



