angular 精通

笔记来源于慕课网   https://coding.imooc.com/class/evaluation/123.html#Anchor   Angular 打造企业级协作平台   讲师:接灰的电子产品    ,负责前端技术,是个十足的技术咖,还出过《Angular从零到一》一书,是个博学多才的牛人。

第一章  课程介绍

  1.        angular 打造企业平台导学(一个项目管理的项目)
  2.        环境搭建

    npm 安装的时候如果是@开头,说明是angular  官方的包。



因为安装json.sever 之后浏览器只能用get 方式,所以可以用一些其他的工具代替使用浏览器(比如swagger 和 postman)

第二章  用angular material  组件打造页面
1. 项目工程结构介绍
2. 整体ui布局
3. material 介绍(优势在于手机端,wap,web 端风格统一,它有3个不同的api。


第三章  angular 动画

  1. 初识 angular animation
     
  2. 缓动函数和关键帧
     
  3. 项目卡片和项目动画
     
  4. 路由动画及高阶动画函数

     

第四章 angular 核心概念回顾和提高

  1. 依赖注入
  2. changeDetection
  3. 打造支持拖拽的属性型指令
  4. 结构型指令、模块和样式
  5. 模板驱动型表单验证
  6. 响应式表单处理和自定义表单控件(上)
  7. 响应式表单处理和自定义表单控件(下)

第五章 rxjs 常见的操作符

  1. rxjs 帮你走进响应式编程的世界
  2. 常见的操作符(一)
  3. 常见的操作符(二)
  4. 常见的操作符(三)
  5. 实战复杂表单控件(上)
  6. 实战复杂表单控件(中)
  7. 实战复杂表单控件(下)

     

第六章 angular 中的响应式编程

  1. 高阶操作符
  2. 实战服务逻辑(上)
  3. 实战服务逻辑(中)
  4. 实战服务逻辑(下)
  5. 实战自动建议表单控件
  6. Observable 的冷和热以及 Subject
  7. 实战身份验证控件和地址选择控件(上)
  8. 实战身份验证控件和地址选择控件(中)
  9. 实战身份验证控件和地址选择控件(下)

第七章 使用redux 管理应用的状态

  1. Redux 的概念和实战(一)


    并没有集成到angular 的核心框架里面。需要安装
  2. Redux 的概念和实战(二)
  3.  什么是 Effects
  4. 实战认证信息流
  5. 实战项目信息流(上)
  6. 实战项目信息流(中)
  7. 实战项目信息流(下)
  8.  实战任务列表信息流
  9. 实战任务 Reducer
  10. 实战任务 Effects
  11. 实战任务使用 Reducer 和 Effects

     

第八章 angular 的测试

  1. angular 的测试框架介绍
  2.  单元测试 Service 和 Effects 以及集成测试


     

第九章 课程总结

  1. 第三方组件的集成和懒加载
  2.  项目总结
author:Matt Frisbie What this book covers This book is up to date for the 2.4 release and is compatible through the 4.0 release as well, and it does not have any code based on the beta or release candidates. Chapter 1, Strategies for Upgrading to Angular 2, is an overview of a number of ways to migrate an Angular 1 application to Angular 2. Although there is no one-size-fits-all upgrade strategy, you will find that these recipes demonstrate some ways that will allow you to preserve a large amount of your existing Angular 1 code base. Chapter 2, Conquering Components and Directives, gives a broad and deep set of examples involving what Angular 2 components are and how to use them. Angular 2 applications are built entirely of components, and this chapter offers you a total rundown of their role. Chapter 3, Building Template-Driven and Reactive Forms, covers the reworked Angular 2 form modules. Angular 2 offers you two primary styles of erecting form features, and this chapter covers both of them in depth. Chapter 4, Mastering Promises, shows how the Promise object has a role in Angular 2. Although RxJS has subsumed some of the usefulness of Promises, they are still first-class citizens in ES6 and still play a crucial role. Chapter 5, ReactiveX Observables, gives you a crash course in how Angular 2 has embraced reactive programming. It includes recipes that demonstrate the basics of Observables and Subjects, as well as advanced implementations that take RxJS to its limits. Chapter 6, The Component Router, takes you through the totally reworked routing module in Angular 2. It covers both routing basics as well as an array of advanced routing concepts unique to Angular 2. Chapter 7, Services, Dependency Injection, and NgModule, describes the new and improved dependency injection and module strategies of Angular 2. It gives you all the pieces you need to break your application into independent services and modules, as well as ideal strategies for connecting those pieces together. Chapter 8, Application Organization and Management, is a broad overview of how you can manage your Angular 2 application inside and outside the client. Angular 2 introduces a number of layers of complexity that require advanced tooling, and this chapter will guide you through how to approach them. Chapter 9, Angular 2 Testing, will guide you through both how to set up test suites for Angular 2 as well as how to write various types of tests for these suites. Many developers avoid testing when learning a framework anew, and this chapter gently guides you through Angular 2's excellent test infrastructure. Chapter 10, Performance and Advanced Concepts, is a crash course on the dizzying array of complex concepts that Angular 2 comes with out of the box. This chapter covers program organization and architecture, framework features and tooling, as well as compile-time optimizations.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值