コース概要
Introduction
- Overview of Angular and its features
- Understanding the Angular framework and architecture
- What’s new in Angular 15?
Setting up the development environment
- Installing and configuring Angular 15
- Using the stable standalone APIs that allow Angular developers to build apps without the Ng Modules.
- Understanding the enhanced performance
Fundamentals of TypeScript
- Understanding the TypeScript syntax
- Defining variables and arrays
- Type in functions
Components
- Anatomy of an Angular component
- Creating and using components
- Communicating between components
- Implementing component lifecycle hooks
- Using CDK List for building UI components
Directives
- Anatomy of an Angular directive
- Creating and using directives
- Building custom directives
- Using the directive composition API
- Using the Image Directive in Angular applications and carrying out the automatic srcset generation in the Image Directive
Services and Dependency Injection
- Anatomy of an Angular service
- Creating and using services
- Using Dependency Injection to manage services
Pipes
- Anatomy of an Angular pipe
- Creating and using pipes
- Building custom pipes
Forms
- Building and validating forms using Angular's FormBuilder
- Implementing reactive forms
- Using template-driven forms
HttpClient
- Communicating with a RESTful API using Angular's HttpClient module
- Implementing GET, POST, PUT, and DELETE requests
- Handling errors and progress events
Authentication and Authorization
- Implementing authentication and authorization in Angular applications
- Using JSON Web Tokens (JWT) for authentication
- Protecting routes with guards
- Reducing boilerplate code in guards
Testing and Debugging
- Writing unit tests using Jasmine and Karma
- Testing Angular components, directives, services, and pipes
- Debugging Angular applications using the browser's DevTools
- Learning about the improvements in esbuild for faster builds
Summary and Next Steps
要求
- Basic understanding of HTML, CSS, and JavaScript
Audience
- Developers
- Programmers
お客様の声 (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
コース - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
コース - Reactive Programming with Angular RxJS
あなたのジョークが好きでした
Dermot - Griffiths & Armour
コース - Angular 2 Fundamentals
Machine Translated
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
コース - Angular 10 for Developers
ステップごとの分析。コードの各行の説明。コース中に発生したすべての問題はうまく解決され、Łukasz はその理由を教えてくれました。また、紹介された優れたプラクティスも気に入りました。TDD スタイルに納得したことは一度もありません。単に、役に立たず、時間をかける価値もないと感じていたからです。Łukasz は TDD の多くの利点を指摘し、私の意見は完全に変わりました。
Michal Uscinski - Devapo Sp. z o. o.
コース - Testing Angular Applications
Machine Translated