课程大纲

Angular 18 简介

  • Angular 及其生态系统概述
  • Angular 18 中的新增功能
  • 设置开发环境

项目设置和架构

  • 使用 Angular CLI
  • 项目结构和文件组织
  • Angular 模块和组件

模板和数据绑定

  • Angular 模板语法
  • 插值、属性绑定和事件绑定
  • 使用 ngModel 进行双向数据绑定

组件和指令

  • 创建和使用组件
  • 组件生命周期挂钩
  • 内置指令(ngIf、ngFor 等)
  • 自定义指令

服务和依赖注入

  • 创建和使用服务
  • Angular 中的依赖注入
  • 管理应用程序状态

路由和导航

  • 设置 Angular 路由器
  • 配置路由和路由参数
  • 惰性装载和路线防护装置

Angular 中的表单

  • 模板驱动的表单
  • Reactive 形式
  • 表单验证和错误处理

HTTP 客户端和可观察对象

  • 使用 HttpClient 发出 HTTP 请求
  • 处理 HTTP 响应
  • 使用 RxJS 个可观察对象

高级主题

  • Angular 动画
  • 国际化 (i18n)
  • 性能优化技术

在 Angular 中测试

  • 使用 Jasmine 和 Karma 进行单元测试
  • 使用 Protractor 进行端到端测试
  • 测试 Angular 应用程序的最佳实践

部署和维护

  • 构建和部署 Angular 个应用程序
  • 使用 Git 进行版本控制
  • 持续集成和交付 (CI/CD) 实践

迁移和故障排除

  • 从旧版本的 Angular 迁移
  • 常见陷阱以及如何避免它们
  • 排查 Angular 18 的常见问题

实践课程

  • 动手实验
  • 真实世界的项目开发
  • 小组练习和同行评审

摘要和后续步骤

要求

  • 对 JavaScript 的理解
  • 有 Web 开发经验
  • HTML 和 CSS 的基础知识

观众

  • Web 开发人员
  • 前端开发人员
  • 任何有兴趣使用 Angular 开发单页应用程序 (SPA) 的人
 28 小时

客户评论 (1)

即将举行的公开课程

课程分类