Front-End JavaScript Frameworks: Angular

所在平台: Coursera

课程主页: https://www.coursera.org/learn/angular

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:前端JavaScript框架:Angular 课程概述:本课程主要集中于基于JavaScript的前端框架,特别是Angular框架(当前版本6.x)。课程将使用TypeScript开发Angular应用程序,并在练习中介绍TypeScript的特性。您还将学习如何使用Angular Material和Angular Flex-Layout进行响应式UI设计。课程涵盖Angular的各个方面,包括组件、指令和服务,您将掌握数据绑定、Angular路由及其在单页应用中的使用。同时,您还将学习如何设计基于模板的表单和响应式表单。此外,课程还包括对Observable、响应式编程及RxJS在Angular中的应用的简要介绍。您将学习Angular如何支持通过HTTP客户端进行客户端-服务器通信,以及如何在服务器端使用REST API。最后,课程将简要介绍Angular动画支持和Angular测试。 课程目标: - 熟悉客户端JavaScript框架和Angular框架 - 能够在Angular中实现单页应用 - 能够使用Angular的各种特性,包括指令、组件和服务 - 能够使用Angular实现功能性的前端Web应用 - 能够使用Angular Material和Angular Flex-Layout设计响应式Angular应用 - 能够在Angular应用中使用Observable和RxJS 课程大纲: 1. 前端JavaScript框架概述:Angular - 模块内容:快速介绍前端JavaScript框架,并引入Angular,学习Angular组件及其模板。 2. Angular服务、路由与单页应用 - 模块内容:学习Angular中的数据绑定、基本服务的设计、Angular路由的使用,以及如何设计单页应用。 3. Angular表单与响应式JavaScript - 模块内容:研究Angular对表单和表单验证的支持,引入模板驱动表单和响应式表单,并简要介绍Promise、响应式编程、RxJs及其在Angular中的使用。 4. 客户端与服务器通信 - 模块内容:探讨使用Angular HTTP模块和REST API进行客户端-服务器通信,简要介绍Angular动画支持,创建自定义属性指令,并学习Angular应用的测试、构建和部署。 该课程要求参与者至少完成先前专门化课程的Bootstrap 4, 或对前端Web UI框架有一定的工作知识,并建议具备良好的JavaScript(尤其是ES 5)的工作知识。

课程大纲

Part: 1

Title:Front-End JavaScript Frameworks Overview: Angular

Description:In this module we get a quick introduction to front-end JavaScript frameworks, followed by an introduction to Angular. We will also learn about Angular components and their templates.

Part: 2

Title:Angular Services, Routing and Single Page Applications

Description:In this week, you learn about data binding in Angular. You will learn how to design basic services. You will learn about Angular router and its use in designing single page applications. You will also learn about single page applications and use Angular Router to design single page applications.

Part: 3

Title:Angular Forms, Angular and Reactive JavaScript

Description:In this module we study Angular support for forms and form validation. Both template-driven forms and reactive forms will be introduced. You will also learn about Promises. Then you will learn briefly about reactive programming, RxJs and its use in Angular.

Part: 4

Title:Client-Server Communication

Description:In this module you will explore client-server communication using both Angular HTTP module and the REST API. You will get a brief introduction to animation support in Angular and create a custom attribute directive. You will also learn about testing, building and deploying Angular applications.

课程评论(0条)

课程详情

This course concentrates mainly on Javascript based front-end frameworks, and in particular the Angular framework (Currently Ver. 6.x). This course will use Typescript for developing Angular application. Typescript features will be introduced in the context of Angular as part of the exercises. You will also get an introduction to the use of Angular Material and Angular Flex-Layout for responsive UI design. You will be introduced to various aspects of Angular including components, directives and services. You will learn about data binding, Angular router and its use for developing single-page applications. You will also learn about designing both template-driven forms and reactive forms. A quick introduction to Observables, reactive programming and RxJS in the context of Angular is included. You will then learn about Angular support for client-server communication through the HTTP client and the use of REST API on the server side. A quick tour through Angular animation support and Angular testing rounds off the course. You must have either completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of front end web-UI frameworks to be able to navigate this course. Also a good working knowledge of JavaScript, especially ES 5 is strongly recommended. At the end of this course you will: - Be familiar with client-side Javascript frameworks and the Angular framework - Be able to implement single page applications in Angular - Be able to use various Angular features including directives, components and services - Be able to implement a functional front-end web application using Angular - Be able to use Angular Material and Angular Flex-Layout for designing responsive Angular applications - Be able to use Observables and RxJS in the context of Angular applications

课程标签

0人关注该课程

主题相关的课程