
In this video, we will learn what is an angular and it's overall introduction.
In this video we will Angular Architecture, will understand:
Modules
Components
Services
Pipes
We will look at how angular works.
List of Project Available in the course
In this video, We will setup Angular Development Environment and will generate a new project
We will learn all the Project Files and folder in this Video.
App Folder
Assets Folder
Environment Folder
Favicon File
tslint.json
main.ts
Also we will take a look at how to build the project and run it on browser.
In this Video we will learn Video studio Code and It's features for web development and Angular. We will look at some important Extensions for Angular Workflow
Very Important topic ( Decorator ). Decorator are really important in Angular they bring the different files and code together and configure them to work together.
To create component we use:
@Component Decorate for Components
Modules we will use @NgModule
@Injectable for services.
Very important topic that we need to talk about it right now.
We will learn about workspace configuration | Overall JSON structure of Angular.json file.
In this video we will learn how the Angular Project get bootstraps. In simple words how the different pieces of code gets together to be able to run in the browser
Angular CLI ( Command Line Utility ) which is an amazing tool to generate new project and other components of application :
Modules
Components
Services
Pipes
Angular CLI is used to run the project and build is for production.
We will be learning angular console GUI utility which is really helpful for people who are not good with remembering terminal command. User can generate components, Services with Angular Console pretty much anything you can do with CLI you can do with console the good thing about it is that this show you options with description so you exactly know what available to you.
In this video we will learn about What are directive and will learn about ngIf directive which helps us to hide or show directive on DOM.
Practical Lab for NgModule
Practical Lab for Components
In this video, We will learn about Dependency Injection. How it works and also it's gonna be brief introduction to DI . Later in the course we have seperate section for DI.
Let's put everything in code whatever we learned in DI Theory.
In this video, we will learn Interpolation {{ }} and these topics :
interpolation {{ .... }}
Template Expression
Expression Guidelines
Template Syntax
Click event (click)="Expression"
Introduction to Directives *ngIf
Lab For *ngFor Directive In details
We will explore data binding techniques.
Event Binding Brief Intro
Target Event
Template Reference #Symbol
We will learn @input Decorator to accept values from outside the component.
Will Explore @Output Decorator for sending the Data Out Side the Component
Pipes are used to filter data. we will take a look at some built in pipes and also will look at how we can create our custom pipe.
Note: Download the source code for this Reddit Clone Project from Resources Section of this video.
Build and manage a multi-article angular app by encapsulating article logic, using input bindings, and rendering a list of articles with upvote and downvote features.
Introduction to this Chapter
NgIf directive is used to hide and show different DOM elements on the DOM.
A Switch Statement for in HTML
NgStyle is amazing directive sets up the style Dynamically
Amazing Directive which let us apply classes dynamically.
My Most favourite directive Which performs a loop in HTML DOM.
Forms are very important in web application. Whenever you need to capture data from user forms are the way to do that. let's take a look at introduction to Forms in this Chapter.
Template Form are easy and quick way to inject forms in Html code.
Angular has amazing concept called Reactive forms which can be generated and created by TypeScript Code which makes our code short and manageable.
Workshop where you learn how to build a library which can used to build object based forms
In this video we will learn the concept Singleton Pattern
DI Lab
Factory Pattern where you learn How to Create Multiple instance of Services Using Factory Pattern.
We will learn Hierarchy of Dependency Injection.
Let explore different type of Providers available in Angular .
Lazy Loading has been changed in Angular 8. If you are Using Angular 8 then use this syntax in Angular 8.
Lab - For Lazy loading and Auth Guards.
What we will be building in the crash course ?
Let's Understand What is Angular Material and Why should be use it ?
In this video we will explore Angular Material Documentation and will learn how to use Angular Material Documentation to learn more about Angular Material Components.
In this video we will learn how to setup Project with Angular material and Also we will learn how to use Angular Material Component.
In this video, we will Generate Auth Module and Dashboard Module and required components to Build our Nice UI for Dashboard.
We will convert our project to SCSS preprocessor for CSS and also it's easier to add Material Module in to one module so we will only need import in one place.
We will build a Responsive dashboard for web Application.
Side Nav Bar
Notification Panel
Top ToolBar
Dashboard Content Area
We will use ngFor to generate Side Nav Links and also we will create components to render in our dashboard content Area.
We will use SCSS preprocessor to build custom css and make dashboard ui responsive.
Angular Material Provide Dashboard Schematics which is a set of cards to build responsive custom card.
Test the dashboard's dynamic css and responsive layout, adjust the menu bar and toolbar height, and ensure content, tables, and drag-and-drop follow changes.
Learn to display and add expenses on the home page in Angular using ngFor, an expense service, and observables for real-time UI updates.
Angular was designed by Google to address challenges programmers face building complex, single-page applications. This JavaScript framework takes care of the back end so you can take care of the client side. Angular 8 Essential Training introduces you to the essentials of this "superheroic" framework, including powerful features such as rich templates, change detection, user interactions, two-way data binding, comprehensive routing, and dependency injection.
Awais Jamil steps through the framework one feature at a time, focusing on the component-based architecture of Angular. Learn what Angular is and what it can do, as Awais builds a full-featured web app from start to finish. After mastering the essentials
Topics Included:
What is an Angular ?
Angular Project Structure
Angular CLI
Angular Console
Modules
Components
Dependency Injection
Services
Building Events and Properties
Getting Data to Components
Template Forms
Reactive Forms
Routing
HTTP Module
Angular Deployment
We will build two project :
Redit Clone
Mobile App Using Angular And IONIC
This course is packed with content and takes a very easy approach to explain all the core concepts of Angular. Learning by visual animated slides will make you understand the concepts like Modules, Components, Pipes, Services and Directives. We cover lazy loading with angular which makes your application perform at it's full speed.
I am really excited to have you onboard. Let's get started with Angular Complete Essential Guide.