お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Introduction
- Overview of Angular and its features
- Understanding the benefits of using Angular
- Understanding the Angular framework and architecture
- What’s new in Angular 14?
- Setting up the development environment
Fundamentals of TypeScript
- Understanding the TypeScript syntax
- Defining variables, arrays, interfaces, and generics
- Type in functions
Components
- Anatomy of an Angular component
- Creating and using components
- Communicating between components
- Implementing component lifecycle hooks
Directives
- Anatomy of an Angular directive
- Creating and using directives
- Building custom directives
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 template-driven forms using Angular's FormBuilder
- Building and validating reactive forms using Angular's ReactiveFormsModule
- Comparing and contrasting template-driven and reactive 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
Testing and Debugging
- Setting up a testing environment for Angular using Karma and Jasmine
- Writing unit tests for Angular components, directives, services, and pipes
- Debugging Angular applications using the browser's DevTools
Summary and Next Steps
要求
- Basic understanding of HTML, CSS, and JavaScript
Audience
- Developers
- Programmers
28 時間
お客様の声 (1)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.