首页 > 前端开发 > Vue.js

Angular基础教程

视频课 11集全 次学习
  • 免费
  • 有效期:永久有效课程自购买之日起永久有效,该课程后续更新内容将免费参加学习。
    • 课程详情
    • 课程目录

    适合人群:

    本课程适合零基础想学习Angular的前端开发者、需要构建企业级Web应用的工程师、准备从事全栈开发工作的求职者、以及希望系统学习TypeScript框架的程序员。无论你是刚接触Angular的新手,还是已有Vue/React经验想拓展技术栈,本课程都将从Angular介绍开始,系统讲解CLI安装、项目结构、组件、模板、数据绑定、双向绑定、动态表单等核心技能。

    你将会学到:

    学员将系统掌握Angular框架介绍、CLI安装与使用、项目结构解析、组件创建与使用、模板语法、插值语法、属性绑定、事件绑定、模板引用变量、数据双向绑定ngModel、动态表单控件等核心技能,具备独立开发Angular应用的能力。

    课程简介:

    1. 为什么要学习本课程?

    Angular是Google推出的企业级前端框架,与Vue、React并称前端三大主流框架。掌握Angular能够带来显著的价值提升:

    • 企业级解决方案:内置依赖注入、RxJS、路由、HTTP客户端

    • TypeScript首选:完全基于TypeScript,类型安全

    • Google背书:文档齐全、社区稳定、生态成熟

    • 大厂使用:Google、微软、阿里、腾讯等广泛使用

    • 面试加分:大型企业特别青睐Angular技术栈

    然而,很多学习者在入门Angular时遇到以下问题:

    • Angular学习曲线陡峭,概念多(组件/模块/服务/指令)难以理解

    • CLI脚手架命令多,项目结构复杂

    • 模板语法、绑定方式与Vue/React差异大

    • 双向绑定ngModel配置搞不清楚

    • 动态表单控件开发不熟练

    本课程定位 “基础教程” ,从Angular介绍开始,系统讲解CLI安装、项目结构、组件创建、模板语法、各类数据绑定、模板引用变量、双向绑定ngModel、动态表单控件等核心基础。

    2. 课程特点

    • 零基础友好:从Angular是什么、为什么需要讲起

    • CLI手把手:安装、创建项目、目录结构解析

    • 组件专题:创建方式、组件含义、使用场景

    • 模板语法全覆盖:插值/属性绑定/事件绑定/模板引用变量

    • 双向绑定精讲:ngModel配置、表单模块导入

    • 动态表单:响应式表单控件创建与使用

    3. 主体大纲与设计思路

    课程分为两大模块,共11节视频课:

    模块一:Angular入门与环境搭建(3节)

    • angular介绍(Angular是什么/发展历程/核心特性/适用场景/Vue/React对比)

    • Angular CLI安装和使用(Node.js环境/CLI全局安装/创建项目/运行项目/常用命令)

    • 项目解构介绍(目录结构解析/核心文件说明/模块/组件、服务关系)

    模块二:核心开发技能(8节)

    • 组件介绍以及创建方式讲解(组件概念/创建方式/组件装饰器/模板/样式)

    • 模板讲解(模板语法概览/模板与组件的关系/模板中的表达式)

    • 插值语法(双花括号{{}}/表达式/方法调用/管道符简介)

    • 属性绑定([属性名]绑定/与插值语法的区别/绑定HTML属性与DOM属性)

    • 事件绑定((事件名)绑定/事件对象/常见DOM事件/自定义事件)

    • 模板引用变量(#变量名定义/获取DOM元素/在模板中访问组件属性和方法)

    • 数据双向绑定ngModel([(ngModel)]语法/FormsModule导入/与单向绑定对比/表单中的使用)

    • 动态表单控件(响应式表单简介/FormControl/FormGroup/控件创建与验证/数据监听)