4006-998-758
3000+课程任你选择
Angular 开发基础和进阶
研发学院 前端开发负责人 开课时间:2022-01-25
陶国荣

资深Web技术专家,有10余年开发经验,是国内较早专业从事 Web 开发的一线技术人员和培训讲师。

 

讲师背景

一直致力于对HTML、JavaScript、CSS、jQuery等Web开发技术的研究和实践,在HTML页面的优化与用户体验的研究,以及页面框架搭建数据流向分析、页面静态优化等方面都拥有丰富的实践经验。

 

专长介绍

自HTML5的草案发布以来,一直密切关注 HTML5的发展和对它的学习与研究,并在实际工作中进行了实践。他还是微软技术方面的专家,精通C#、ASP.NET和SQL Server 等技术,在多家公司从事前端开发主管、前端架构师、技术总监等管理职务。

 

项目经验

机锋网开发者管理系统、机锋移动端 WebApp、百合网移动端 WebApp、相亲移动端WebApp 广告jssdk 框架、宝来汽车 WebApp、新速腾 WebApp、小鲜手机微信页等。

 

出版图书

2013 年荣获 51CTO 评选的“最受读者喜爱的 IT 图书作者奖”。

1.ASP 动态商业网站建设案例 出版日期:2006-12-01 人民邮电出版社

2.ASP.NET 数据库与网络开发从入门到精通(VB.NET) 出版日期:2008-08-01 人民邮电出版社

3.C#网站开发案例详解--基于 Ajax+CSS+JavaScript+XML 技术(附光盘)出版日期:2010-08-01 中国铁道出版社

4.HTML 5 实战 出版日期:2012-01-01 机械工业出版社

5.jQuery 权威指南 出版日期:2011-01-01 机械工业出版社

6.Backbone.js 实战 出版日期:2014-04-01 机械工业出版社

7.jQuery Mobile 权威指南 出版日期:2012-08-01 机械工业出版社

8.jQuery 权威指南(第 2 版) 出版日期:2013-09-01 机械工业出版社


查看老师详情
课程内容

课程介绍



将Angular9的方方面面进行了透彻的介绍:从基础知识与核心概念入手,帮助读者竖立正确的开发理念,接下来讲解了Angular9的各方面功能。

除了对知识点的细致剖析,更提供了实例代码以便读者可以快速理解和掌握。大特色便是面向实战,帮助读者举反三,从而能在真实的生产环境中学以致用。


课程大纲



1.     Angular概述

  1.1  为什么要用Angular

  1.2  Angular的版本

  1.3  Angular的核心概念

  1.4  Angular的运行

2.     Angular开发基础

  2.1  了解Web开发基础

  2.2  掌握Node.js和npm基础

  2.3  TypeScript基础知识

  2.4  Web组件知识

  2.5  选择适合的开发工具

  2.6  如何学习Angular

3.     Node.js和npm基础

  3.1  配置Node.js运行环境

  3.2  如何使用node命令

  3.3  Node.js模块知识

  3.4  npm基础

  3.5  开启一个Node.js项目

  3.6  搭建Node.js项目开发环境

4.     TypeScript基础知识

  4.1  什么是TypeScript

  4.2  快速上手TypeScript

  4.3  TypeScript数据类型

  4.4  TypeScript的函数与参数

  4.5  TypeScript数组

  4.6  TypeScript接口

  4.7  TypeScript类

  4.8  TypeScript模块

5.     快速开启Angular项目

  5.1  初识Angular CLI

  5.2  搭建Angular开发环境

  5.3  Angular CLI常用命令和选项

  5.4  Angular项目结构概述

  5.5  如何启动Angular项目

  5.6  Angular项目的启动过程

6.     Angular组件详解

  6.1  什么是Angular组件

  6.2  组件模板的种类

  6.3  组件样式

  6.4  组件类的构成

  6.5  组件类与模板的数据绑定方式

  6.6  组件的生命周期

  6.7  组件的交互

7.     Angular模板

  7.1  Angular模板语言基础

  7.2  模板表达式和模板语句的基本用法

  7.3  模板引用

  7.4  Angular数据绑定知识总结

8.     Angular指令应用

  8.1  Angular结构型指令

  8.2  Angular属性型指令

  8.3  创建指令

9.     Angular模块

  9.1  什么是Angular模块

  9.2  常用内置模块

  9.3  Angular模块业务分类

  9.4  如何正确地分割模块

10.  Angular路由功能

  10.1  Angular路由简介

  10.2  简单的路由配置

  10.3  路由器状态

  10.4  路由器触发的事件

  10.5  在路由中传递参数

  10.6  路由守卫

  10.7  路由器的延迟加载

11.  Angular服务和依赖注入

  11.1  为什么需要服务

  11.2  什么是依赖注入

  11.3  创建可注入的服务类

  11.4  选择注入器

  11.5  在类中注入服务

12.  RxJS响应式编程基础

  12.1  响应式编程的基本概念

  12.2  RxJS的概念

  12.3  RxJS创建器

  12.4  RxJS基本操作符

  12.5  RxJS合并操作符

13.  Angular表单

  13.1  什么是Angular表单

  13.2  表单模型

  13.3  表单指令

  13.4  表单数据访问器

  13.5  模板驱动表单相关指令

  13.6  表单构建器生成表单控件

  13.7  表单验证

14.  HttpClient模块

  14.1  HTTP简介

  14.2  应用HttpClient模块

  14.3  创建RESTful API服务

  14.4  从服务器获取数据

  14.5  HttpClient模块的请求头配置

  14.6  把数据发送到服务器

  14.7  Angular拦截器

15.  Angular管道

  15.1  Angular管道的用法

  15.2  Angular内置管道

  15.3  自定义管道

 

 





返回上一级