95% off Angular 7 Step by Step for beginners (Coupon)

Attention: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no extra cost to you. Thanks!

Angular 7 Step by Step for beginners - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Angular 7 Step by Step for beginners

Subtitle: This course teaches Angular 7 from basic to advanced level by creating a Customer data entry project.

Instructor: Taught by I love recording Step by Step tutorials

Category: Development

Subcategory: Programming Languages

Provided by: Udemy

Price: $19.99 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 15, 2019…

Students: 6694 students enrolled

Ratings: 384 reviews

Rank: ranked #838 in Udemy Development Courses

Brief course description

This tutorial is made in the latest version of Angular i.e. Angular 7.This  series covers the following topics.

Chapter 1  :- Node and NPMChapter 2  :- Running first app & Angulr CLIChapter 3  :- VS Code editor.Chapter 4  :- TypeScriptChapter 5  :- CLI project folder structureChapter 6  :- The config JSON filesChapter 7  :- ng serve vs ng buildChapter 8  :- Angular the binding frameworkChapter 9  :- Component and ModulesChapter 10 :- Expression , Decorators and TemplateURLChapter 11 :- Declaration and BootStrap in ModulesChapter 12 :- The main.ts file for module startupChapter 13 :- Index.html and the selector tagChapter 14 :- PolyfillsChapter 15 :- Webpack :- Packaging and deployingChapter 16 :- Vendor.js and Runtime.jsChapter 17 :- Angular File naming ConventionChapter 18 :- Creating Customer UIChapter 19 :- Creating Customer ModelChapter 20 :- Consuming model in componentChapter 21 :- ngModel , One way and Two way bindingChapter 22 :- ExpressionsChapter 23 :- Understanding and Intrepeting ErrorsChapter 24 :- FormsModuleChapter 25 :- *ngForLoopChapter 26 :- package.lock.json and versioningChapter 27 :- Using source code of the tutorial.Chapter 28 :- Thinking Uniform , Thinking Master PagesChapter 29:- Creating Angular UI and its components.Chapter 30 :- Organizing project folders, modules & components.Chapter 31 :- Masterpage and selectorChapter 32 :- Grouping components in to Modules.Chapter 33 :- Understanding UI loading in selector.Chapter 34 :- Routing and Routing collectionChapter 35 :- router-outlet and routerLinkChapter 36 :- RouterModule and loading routes in Angular.Chapter 37 :- Understanding the flow of Angular with routing.Chapter 38 :- Performance issues due to eager loading.Chapter 39 :- Implementing Lazy loadingChapter 40 :- Dividing project in to self contained Angular modules.Chapter 41 :- Self contained routes for self contained modules.Chapter 42 :- loadChildren :- The heart of lazy loadingChapter 43:- Understanding path structure for folders and loadChildren.Chapter 44:- forRoot and forChildChapter 45:- Multiple Modules , Multiple builds and Multiple outputs.Chapter 46:- CommonModule for Lazy LoadingChapter 47:- Seeing the physical separate modules in the “dist” folder.Chapter 48:- Revising Angular architecture with Lazy routingChapter 49 :- Validation object model.Chapter 50 :- Appropriate place to put validationsChapter 51 :-Formgroup , FormControl , Validators and FormBuilderChapter 52 :- Using Angular validation :- The CCC process.Chapter 53 :- Creating validationsChapter 54 :- Applying validations to the UIChapter 55 :- Checking validation statusChapter 56 :- ReactiveFormsChapter 57 :- ngModelOption standaloneChapter 58 :- Display errors for individual validations.Chapter 59 :- The dirty flag.Chapter 60 :- Centralizing validation code for reusability.Chapter 61: – Definition of a good architectureChapter 62: – Concrete classes and tight couplingChapter 63: – Provider – provides things to component.Chapter 64: – Creating providers: – Provide & UseClassChapter 65: – Interfaces issues with Angular DIChapter 66: – Finally understanding Dependency InjectionChapter 67: – Seeing the actual fruits of Dependency InjectionChapter 68: – Centralized and Conditional DIChapter 69: – Injector and tokens – Conditionnal DIChapter 70: – Dynamic collectionsChapter 71: – Revising Angular DI architectureChapter 72 :- Defining a user controlChapter 73 :- Interactions :- Input, output and event emittersChapter 74 :- Creating user control and its components Chapter 75 :- Creating user control component and importance of selectorChapter 76 :- The @input decorator Chapter 77 :- Stters and custom component naming convention Chapter 78 :- Creating the Grid UI of the user controlChapter 79 :- Defining output and event emittersChapter 80 :- Understanding the user control flowChapter 81 :- Importing and running the user controlChapter 82 :- Debugging and watching the full flow.Chapter 83 :- Json-server , the fake webserverChapter 84 :- Configuring json-server & db.json.Chapter 85 :- importing and creating  http component objectChapter 86:-  Making HTTP Post calls and the subscribe method.Chapter 87 :- Import HTTP Module at the module level.Chapter 88 :- Implementing DTO( Data transfer objects)Chapter 89 :- Lambdas and CallbackChapter 90 :- Angular HTTP Client.Chapter 91 :- Using HttpClientChapter 92 :  Simplicity of HttpClient.Chapter 93:-  Interceptors in HttpClientChapter 94:-  The double data postChapter 95 :- Defining the scope of the tutorial.Chapter 96 :- Using Angular template and its limitationChapter 97 :- Respecting individual build and compilation. Chapter 98 :- MVC wwwroot folder and AngularChapter 99 :- Issues with ng serve and integrationChapter 100 :- Bootstrapping through MVCChapter 101 :- Deployurl concept. Chapter 102 :- Integrating Webapi with Angular HttpChapter 103 :- Debugging Angular and MVCChapter 104 :- Ahh the camel case and pascal case issueChapter 105:- Integrating Grunt with Task runner explorerChapter 106 :- Grunt configuration using appsettings.jsonChapter 107 :- Prebuild and Postbuild styleChapter 108 :- Double tooling VS code and Visual studio

See you in the course!

(Read more about this course on the official course page.)

Shivprasad Koirala bio

My name is Shivprasad Koirala ( thats my young time photo) , I love teaching and learning , I started QuestPond website 15 years back with the one single goal creating quality step by step IT programming related lessons.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Artificial Intelligence Website Creation 2018 (No Coding)

Artificial Intelligence Tools Taught to Create Websites At Blazing Speed With No Experience

Taught by India’s Fastest Artificial Intelligence Digital Marketer


2. Complete WordPress Theme Developer Course With Bootstrap

Build fully functioning modern WordPress themes including page builders, responsive and the WordPress REST API.

Taught by Web Developer And Teacher


3. Learn MATLAB and Simulink Programming

Master MATLAB Programming fundamentals and Simulink to increase your number crunching abilities.

Taught by Your Embedded Systems Guy


4. Build Advanced Responsive Websites w/ Foundation 6 & XY Grid

Learn the most ADVANCED RESPONSIVE FrontEnd framework in the world, building 4 real world projects incl. WordPress Theme

Taught by Freelance Web Developer and Owner of Easy-WebDev


5. The Complete Regular Expressions Course with Exercises 2019

Learn All Regular Expressions for PHP Javascript Python Java Ruby Perl and Unix systems with exercises from scratch.

Taught by Freelancer, Web Developer

Final details for this Udemy course

Languages: English

Skill level: N/A

Lectures: 10 lectures lessons

Duration: 7 hours of video

What you get: Understanding Node NPM, CLI , VS ,Typescript and Webpack build tool.

Target audience: This course is for people who are new to Angular and want to start from basic and go to advanced level.

Requirements: Basic JavaScript and HTML knowledge needed.

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons