Enterprise Frontend Engineering

Angular 18+
企业级前端框架

Google 出品的完整前端解决方案,内置 DI/路由/HTTP/表单全套方案,Signals 现代响应式,企业应用首选

Angular 18 Signals Standalone Components RxJS TypeScript SSR / SSG

课程简介

Angular 是 Google 开源并维护的企业级前端框架,诞生于 2016 年(Angular 2 重写),是前端三大框架中架构最完整、约束最强的一个。它内置了路由、HTTP 客户端、表单验证、依赖注入等一整套解决方案,无需额外拼凑第三方库。

Angular 18 引入了 Signals 响应式系统、改进了 Standalone Components、带来了全新的 SSR 架构(基于 Node.js server)。本教程从零开始,带你掌握 Angular 在真实企业项目中的完整开发流程。

你将学到什么

🏗️

组件与模板

装饰器、模板语法、新控制流 @if/@for、Standalone Components

💉

依赖注入

注入器树、@Injectable、inject() 函数、服务层架构

🗺️

路由与导航

懒加载、路由守卫、子路由、路由参数、多模块架构

🌐

HTTP 与 RxJS

HttpClient、拦截器、map/catchError/switchMap 操作符

📋

表单系统

响应式表单、模板驱动表单、异步验证器、FormArray

Signals 状态管理

signal/computed/effect、NgRx SignalStore、与 RxJS 互转

前置要求

✅ 了解基本的 HTML / CSS / JavaScript

✅ 安装 Node.js(v18+)—— 从 nodejs.org 下载

✅ 安装 VS Code + Angular Language Service 扩展

⚪ 有 TypeScript 基础更好(Angular 全面使用 TypeScript)

课程目录