
Learn to build a complete CMS app using Angular 5 and Firebase, implementing Angular Material Design, reactive forms with validation, routing, AngularFire, Cloud Firestore, and full CRUD with authentication.
Install angular cli and set up a development environment to create a new Angular 5 project with ng new, explore basic files, and run on localhost.
Connect your Angular 5 content management system app to firebase by creating a firebase project, configuring development and production environments, and connecting authentication, real-time database, analytics, and hosting.
Learn to fetch data from Firebase into an Angular app using AngularFire, expose pages as an observable, and render them in a component for a dynamic pages list.
Build authentication using Google Firebase for an Angular 5 app by creating a login page, setting up routing, and wiring Google sign-in to the CMS.
Learn to implement Google Firebase authentication in an Angular 5 CMS app by creating a service provider, enabling Google login, and distinguishing authentication from authorization.
Enable Google Firebase authentication to authorize users in the cms app. Define user roles (subscriber, admin), store them in Firebase, and protect routes with guards.
Apply authorization guards to route access using firebase authentication, protecting the home, article, and admin pages by subscriber and admin roles, with a navigation bar and login flow.
Learn how to integrate material design into an angular app by installing angular material, cdk, and animations, then organize imports via a shared material module and apply theming.
Structure a cms page using angular material modules and a new model import. Build a navigation bar with a toolbar, menu, user profile, and icons for admin layout.
Implement a secure admin area with separate routing and lazy loading after login, building admin page components and a navbar, while decoupling admin from the home page for cms design.
Structure the admin model and layout for a complete CMS app using Angular 5, configuring the sidebar, top navigation, routing, and posts dashboard with reusable components.
Explore firebase cloud firestore’s document oriented data model, with collections, documents, fields, and subcollections, and learn to secure read/write access using rules.
Create an Angular service for Firestore to manage menus and posts, expose CRUD operations, and wire a Material table with filtering, sorting, and pagination.
Master menus collection management in a complete Angular 5 cms app by building tables, managing posts with services, and implementing delete confirmations via modal dialogs.
Develop and manage the posts collection in an Angular 5 CMS by defining post fields (title, id, content) and related costs and menus, using reactive forms.
Restructure the front page architecture by creating a front page model and components, updating home page routing, and aligning page list and subscriber paths within the CMS app.
Extend the front-page routing with conditional routes for menus, wire a dedicated front page component, and integrate the navigation bar, manual service, and article pages via the router.
Build a complete cms app using angular 5 and implement a front page layout of posts based on the selected menu, fetched via a post service.
Build a flexible Angular 5 cms front-end that renders a stream of posts and manuals as responsive cards, extends services, and prepares for scalable content layouts.
If you want a no-nonsense course that dives right into Angular 5, but also covers the fundamentals, then look no further. This course of epic proportions was designed to help students become familiar with Angular 5, with or without experience of older Angular versions.
The course combines theory and practical applications to bring you the most perfect tutorial for learning Angular 5. Starting at the very beginning, the instructor breaks down the fundamentals of Angular 5 and the proceeds to take you step-by-step to building a complete application using Angular 5 from scratch.
The latest version of Angular 5 revamps a few things from the older versions including improved build optimizer, Universal State Transfer API and DOM Support, improvements to the compiler, improved support for the decorator, Internationalized Number, Date, and Currency Pipes, improved zone speed, improved CLI and so much more!
The course will start by going over Angular 5 documentation, including covering some important concepts such as forms, validation, routing & navigation, etc. You’ll also go over other important fundamentals such as components, directives, pipes, services, classes, guards, interfaces, enums, etc.
In addition to the basics, we’ll also cover a number of different technologies such as AngularFire Tool component, CloudFireStore including how to add, edit, modify and delete collections in CloudFireStore, Visual Studio Code Editor, Angular CLI, Material Design & Material Icons, Integrating Auth Indication and Authorization and so much more.
But that’s not all, the course also includes building a complete sample website from scratch along with the instructor. In this project, you’ll learn exactly how to use Angular 5 to build a sample Technology Blog Website that can fetch data from the back end and integrates some of these amazing technologies.
At the end of this course, you will not only be familiar with Angular 5, but you’ll also be able to build your own website from scratch as well as have a complete finished website on your porfolio.
Enroll now and master Angular 5 with this comprehensive course!