find my guru logo
  • List Your Courses
  • FAQ
  • Blogs
  • Sign In
mobile nav open

Angular

DurationDuration:10 hours

Batch TypeBatch Type:Weekday

LanguagesLanguages:English

Class TypeClass Type:Online

Class Type Course Fee:

₹1,000.00Per hour

share

Course Content

Module 1: Introduction to Angular

  • What is Angular and why it’s used

  • Angular vs React vs Vue

  • Overview of Angular architecture (Modules, Components, Templates, Services, Dependency Injection)

  • Setting up the development environment (Node.js, npm, Angular CLI, VS Code)

  • Creating your first Angular app


Module 2: TypeScript Fundamentals

  • Introduction to TypeScript and its advantages

  • Variables, data types, interfaces, and classes

  • Modules and decorators

  • Working with arrow functions and promises

  • Hands-on: Converting simple JS code to TypeScript


Module 3: Components and Templates

  • Creating and using components

  • Component lifecycle hooks (ngOnInit, ngOnDestroy, etc.)

  • Template syntax: interpolation, property binding, event binding, and two-way binding

  • ViewEncapsulation and component communication (@Input, @Output)

  • Hands-on: Building reusable components


Module 4: Directives and Pipes

  • Built-in directives (ngIf, ngFor, ngSwitch, ngClass, ngStyle)

  • Creating custom directives

  • Built-in pipes (date, uppercase, currency, etc.)

  • Creating custom pipes

  • Hands-on: Custom structural directive and pipe


Module 5: Services and Dependency Injection

  • What are services in Angular

  • Creating and injecting services

  • Hierarchical injectors

  • Singleton pattern and service scope

  • Hands-on: Service for shared data and business logic


Module 6: Routing and Navigation

  • Setting up routing in Angular

  • Route parameters and query parameters

  • Child routes and nested routes

  • Route guards (CanActivate, CanDeactivate, Resolve)

  • Lazy loading modules

  • Hands-on: Multi-page app with routing


Module 7: Forms in Angular

  • Template-driven forms

  • Reactive forms (FormGroup, FormControl, FormBuilder)

  • Validation (built-in and custom)

  • Handling form submissions

  • Hands-on: User registration and login forms


Module 8: HTTP Client and APIs

  • Using Angular HttpClient module

  • GET, POST, PUT, DELETE requests

  • Handling responses and errors

  • Interceptors for authentication and logging

  • Hands-on: Consuming a RESTful API


Module 9: State Management and RxJS

  • Introduction to RxJS and Observables

  • Subjects and BehaviorSubjects

  • Async pipe and reactive programming

  • Simple state management patterns

  • Introduction to NgRx (optional advanced topic)

Skills

Angular, Typescript Programming

Tutor

Silpa Madhusoodanan Profile Pic
Silpa Madhusoodanan

0.0 Average Ratings

0 Reviews

3 Years Experience

Puthanpurackal house, Parakkulam Road

Students Rating

0.0

Course Rating

Related Courses

Explore All
arrow
Master Angular – Build Real-World Web Applications

IT Courses

4.5 Stars Rating4.5

Online/Offline

Master Angular – Build Rea...

Course Duration Duration: 45 hours

By Avinash Konduri

Details
MEAN Stack

IT Courses

4.5 Stars Rating4.5

Online/Offline

MEAN Stack

Course Duration Duration: 4 months

By Murali Veesambattu

Details
Angular Training at MeanJS Training Institute

IT Courses

0.0 Stars Rating0.0

Online/Offline

Angular Training at MeanJS...

Course Duration Duration: 30 days

By MeanJS Training Institute

Details
arrow

Blogs

Explore All
arrow
How I Got ₹12 LPA as a Fresher Full Stack Developer in 2025?

How I Got ₹12 LPA as a Fresher Full Stack Developer in 2025?

Discover how I went from a beginner to earning ₹12 LPA as a fresher Full Stack Developer in 2025. Learn the key skills, roadmap, and real-world projects that helped me succeed — and how FindMyGuru’s mentorship turned my career dreams into reality.

Blog updated date

11 Aug 25

arrow
Font My Guru logo
  • connect with us on facebook
  • connect with us on instagram
  • connect with us on linkedin
  • connect with us on X
  • connect with us on youtube

Quick Links

  • Home
  • About Us
  • Contact Us

Top 4 Category

  • Terms & Conditions
  • Privacy Policy

Support

  • FAQs for Students
  • FAQs for Trainers / Institutes
  • Investor Connect
Disclaimer: All the course names, logos, and certification titles we use are their respective owners' property. The firm, service, or product names on the website are solely for identification purposes. We do not own, endorse or have the copyright of any brand/logo/name in any manner. Few graphics on our website are freely available on public domains.

©️ 2025 Findmyguru.com | All Rights Reserved. A Brand of TutorKhoj Private Limited