🔑 Key Learning Outcomes
- Exploring Angular’s New Features: Understand the latest Angular features, such as control flow syntax, signals, and deferrable views, to enhance performance and efficiency in your applications.
- Component Creation and Composition: Learn to create and compose Angular components using TypeScript, HTML, and CSS, leveraging dynamic values and component composition techniques.
- State Management and Routing: Implement state management and navigation using Angular’s routing system, including dynamic routes and router links for building scalable applications.
- Reactive Forms and Data Handling: Master the use of reactive and template-driven forms to efficiently handle user input and data in Angular applications.
- Dependency Injection: Gain a thorough understanding of Angular’s dependency injection system to manage services and dependencies across components and applications.
- Angular Template Syntax and Interactivity: Utilize Angular’s template syntax for conditional rendering, loops, property binding, event handling, and inputs/outputs to create interactive user interfaces.
- Performance Optimization with Signals and Views: Optimize application performance using Angular’s signals and deferrable views, which enhance change detection and lazy loading capabilities.
👨🏫 About the Course
In "Angular 17+ Fundamentals," Mark (Techson) Thompson from Google introduces you to the core concepts and new features of Angular 17 and beyond. This course provides hands-on experience in creating and managing Angular applications, focusing on essential topics like component creation, state management, reactive forms, and performance optimization. Learn to harness the power of Angular’s latest tools and see firsthand what the Angular Renaissance is about.
🎯 Target Audience
- Developers looking to learn or update their skills with Angular 17+.
- Frontend developers interested in building scalable and performant web applications.
- Angular beginners who want a structured introduction to the framework's fundamentals.
- Experienced developers looking to explore the latest Angular features.
✅ Requirements
- Familiarity with JavaScript, HTML, and CSS.
- Basic understanding of frontend development principles.
- No prior Angular experience is necessary.
📖 Course Content
- Introduction to Angular: Overview of Angular fundamentals, project setup, and the new features introduced in Angular 17+.
- Angular Essentials: Understanding the project structure, creating components, and using dynamic values in components.
- Templating with Angular: Implementing template conditionals and loops, handling properties, events, and outputs for interactive UIs.
- Routing and Navigation: Setting up routing, dynamic routes, and router links for seamless navigation.
- Forms and Data Handling: Exploring template-driven and reactive forms for effective data handling.
- Dependency Injection and Services: Utilizing dependency injection to manage and provide services efficiently.
- Signals and Performance Optimization: Leveraging Angular signals for improved reactivity and using deferrable views for performance gains.
Drop a comment
Angular 17+ Fundamentals by Mark (Techson) Thompson
Log in to leave a feedback
Login👇 Psst! Interested in More Angular Courses?
Angular BasicsVideo
by Sam Julien
🕹️ Levels: 🌱 Beginner
⏳ Duration: 1.5 hours
🤑 Price: Free
🧑💻 Learning Platform: Egghead.io
Build Full Stack Web Applications with Angular and FirebaseVideo
by Jorge Vergara
🕹️ Levels: 😎 Intermediate
⏳ Duration: 1.5 hours
🤑 Price: Subscription
🧑💻 Learning Platform: Egghead.io
Build Performant and Progressive Angular ApplicationsVideo
by Juri Strumpflohner
🕹️ Levels: 😎 Intermediate
⏳ Duration: 0.5 hours
🤑 Price: Free
🧑💻 Learning Platform: Egghead.io