课程大纲

介绍

  • Angular 及其功能概述
  • 了解使用 Angular 的好处
  • 了解 Angular 框架和架构
  • Angular 14 的新特性
  • 设置开发环境

TypeScript 基础

  • 理解 TypeScript 语法
  • 定义变量、数组、接口和泛型
  • 函数中的类型

组件

  • Angular 组件的结构
  • 创建和使用组件
  • 组件之间的通信
  • 实现组件生命周期钩子

指令

  • Angular 指令的结构
  • 创建和使用指令
  • 构建自定义指令

服务和依赖注入

  • Angular 服务的结构
  • 创建和使用服务
  • 使用依赖注入管理服务

管道

  • Angular 管道的结构
  • 创建和使用管道
  • 构建自定义管道

表单

  • 使用 Angular 的 FormBuilder 构建和验证模板驱动表单
  • 使用 Angular 的 ReactiveFormsModule 构建和验证响应式表单
  • 比较和对比模板驱动表单和响应式表单

HttpClient

  • 使用 Angular 的 HttpClient 模块与 RESTful API 进行通信
  • 实现 GET、POST、PUT 和 DELETE 请求
  • 处理错误和进度事件

身份验证和授权

  • 在 Angular 应用程序中实现身份验证和授权
  • 使用 JSON Web 令牌(JWT)进行身份验证
  • 使用守卫保护路由

测试和调试

  • 使用 Karma 和 Jasmine 为 Angular 设置测试环境
  • 为 Angular 组件、指令、服务和管道编写单元测试
  • 使用浏览器的 DevTools 调试 Angular 应用程序

总结与下一步

要求

  • 对 HTML、CSS 和 JavaScript 有基本了解。

受众

  • 开发人员
  • 程序员
 28 小时

客户评论 (1)

即将举行的公开课程

课程分类