Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn Angular and TypeScript from fundamentals to advanced concepts with a real-world live project
This course provides a complete and structured learning path to master Angular with TypeScript, starting from the fundamentals and progressing to advanced concepts with a real-world live project.
You will begin with TypeScript basics, including data types, functions, classes, interfaces, modules, namespaces, and advanced features such as destructuring and spread operators. This foundation helps you understand how TypeScript enhances JavaScript development and prepares you for Angular application development.
As the course progresses, you will dive deep into Angular concepts such as architecture, components, directives, templates, data binding, styling, lifecycle hooks, and dependency injection. You will learn how to work with both template-driven and reactive forms, implement validations, and manage form state effectively.
The course also covers essential Angular features such as services, HTTP communication, routing, lazy loading modules, pipes, custom directives, and application structure best practices. Each topic is explained through focused video lectures that make complex concepts easy to understand.
Finally, you will apply your knowledge by building CRUD operations in a live project, helping you gain practical experience in developing real-world Angular applications. This course is ideal for learners who want to build strong Angular skills and confidently work on modern web applications. By the end of this course, you will be comfortable building scalable Angular applications using TypeScript.
Course Content
- 24 section(s)
- 53 lecture(s)
- Section 1 TypeScript Introduction
- Section 2 TypeScript-Basic Data Types
- Section 3 TypeScript-Destructuring & Spread
- Section 4 TypeScript-Working With Classes
- Section 5 TypeScript-Interfaces
- Section 6 Typescript-Function Types
- Section 7 TypeScript-Modules
- Section 8 Typescript-Namespaces
- Section 9 TypeScript-Ambients
- Section 10 Angular-Architecture
- Section 11 Angular-Directives and Templates
- Section 12 Angular-Data Binding
- Section 13 Angular-Working with CSS Styles
- Section 14 Angular-Advanced Components Features
- Section 15 Angular-Template Driven Forms
- Section 16 Angular- Model Driven Forms
- Section 17 Angular-Working with Pipes
- Section 18 Angular-Custom Attribute and Validators
- Section 19 Angular-Dependency Injection
- Section 20 Angular-Services
- Section 21 Routing
- Section 22 Modules
- Section 23 CRUD Operations using HTTP Service
- Section 24 BONUS LECTURE: What Next?
What You’ll Learn
- Understand TypeScript fundamentals and advanced features
- Work with classes, interfaces, modules, and namespaces
- Understand Angular architecture and application structure
- Build components and templates in Angular
- Implement data binding and event handling
- Style Angular applications using class and style bindings
- Create template-driven and reactive forms with validations
- Use dependency injection and services effectively
- Perform HTTP operations and build CRUD functionality
- Implement routing, lazy loading, and modular architecture
- Work with pipes and custom directives
- Build a real-world Angular live project
Skills covered in this course
Reviews
-
AAnna Maria Accardo
Evitare di allungare i tempi tentando di correggere gli errori di codice. Spesso si perde metà della lezione per trovare l'errore
-
NNik depressedLasagna
TypeScript has had some changes since this class was created and the code in the video would not run with the current version of TS without modifications. The class Hello requires these changes: class Hello { FirstName!: string; LastName!: string; SayHello = function (this: Hello) : string { return "Hello " + this.FirstName + " " + this.LastName; } } Thankfully it was easy to find the solution, and the video should be updated to reflect the changes. Also, although semicolons are not required in most places, it's still best practice to use them in my opinion, and I'm not sure why semicolons were used in some places and omitted in others. Besides that, the video was good and I look forward to the rest of the course.
-
GGeorge P
Focused too heavily on things like validation which are more tributary aspects of a real world Angular app rather than showing different uses of the major elements.
-
JJasmin Sabanovic
Hello, I can recommend you this course if you are a total beginner of Angular as I was. It will help you a lot, ofc after it you are supposed to learn more and more, big thanks for Sandeep Soni for providing one. .js