Course Code: mean1
Duration: 35 hours
Prerequisites:

了解 Java脚本和 HTML

Overview:

课程目标:

MEAN 堆栈是一种全栈 Java脚本解决方案,可帮助您使用 MongoDB、express、AngularJS 和 Node.js 快速轻松地编写可扩展、健壮且可维护的 Web 应用程序。

在本次实践强化培训课程结束时,学生将能够:

  • 将数据存储在 NoSQL、面向文档的 MongoDB 数据库中,带来性能和可扩展性。
  • 使用 Node.js,这是一个基于 Google V8 运行时构建的服务器端平台,用于构建快速、可扩展的网络应用程序。
  • 使用 Express,一个构建在 Node.js 之上的简单而强大的 Web 应用程序开发 HTTP 服务器框架。
  • 使用 AngularJS 框架,该框架为 Web 应用程序提供声明性双向数据绑定。
  • 利用“全栈 JavaScript”范式,即在 MongoDB 中以类似 JSON 的格式存储文档,在 Node.js/Express.js 中编写 JSON 查询,并将这些 JSON 文档转发回基于 Angular 的前端。
  • 了解 IT 行业最新的 Web 应用程序开发趋势。
Course Outline:

Node.js

  • 开始使用 Node.js
  • 节点包管理器
  • 模块
  • 异步 Programming
  • 回调
  • 事件
  • Web 套接字

Angular.js

  • Angular 建筑学
  • 模块、控制器和范围
  • 视图
  • 双向绑定
  • 内置指令和自定义指令
  • 事件指令
  • Express离子
  • 内置和自定义过滤器
  • 了解摘要循环
  • 表格和验证
  • AngularJS 服务类型
  • 工厂、供应商、装饰商、DI
  • 创建自定义服务
  • 通过 $http 和 $resource消费 Ajax Web Services
  • 路由、重定向和承诺

Express.js

  • MVC 模式
  • Express 简介
  • 路由
  • HTTP 交互
  • 处理表单数据
  • 处理查询参数
  • Cookie 和会话
  • 用户身份验证
  • 错误处理
  • 创建和使用 RESTful 服务
  • 使用模板

MongoDB

  • 理解 NoSQL MongoDB
  • 查找文档
  • 更新、插入和更新插入
  • 索引
  • 数据建模
  • 集合体
Sites Published:

United Arab Emirates - Building Web Apps using the MEAN stack

Qatar - Building Web Apps using the MEAN stack

Egypt - Building Web Apps using the MEAN stack

Saudi Arabia - Building Web Apps using the MEAN stack

South Africa - Building Web Apps using the MEAN stack

Brasil - Criando aplicativos da Web usando o MEAN stack

Canada - Building Web Apps using the MEAN stack

中国 - Building Web Apps using the MEAN stack

香港 - Building Web Apps using the MEAN stack

澳門 - Building Web Apps using the MEAN stack

台灣 - Building Web Apps using the MEAN stack

USA - Building Web Apps using the MEAN stack

Österreich - Building Web Apps using the MEAN stack

Schweiz - Building Web Apps using the MEAN stack

Deutschland - Building Web Apps using the MEAN stack

Czech Republic - Building Web Apps using the MEAN stack

Denmark - Building Web Apps using the MEAN stack

Estonia - Building Web Apps using the MEAN stack

Finland - Building Web Apps using the MEAN stack

Greece - Building Web Apps using the MEAN stack

Magyarország - Building Web Apps using the MEAN stack

Ireland - Building Web Apps using the MEAN stack

Luxembourg - Building Web Apps using the MEAN stack

Latvia - Building Web Apps using the MEAN stack

España - Creación de Aplicaciones Web Mediante MEAN Stack

Italia - Building Web Apps using the MEAN stack

Lithuania - Building Web Apps using the MEAN stack

Nederland - Building Web Apps using the MEAN stack

Norway - Building Web Apps using the MEAN stack

Portugal - Criando aplicativos da Web usando o MEAN stack

România - Building Web Apps using the MEAN stack

Sverige - Building Web Apps using the MEAN stack

Türkiye - Building Web Apps using the MEAN stack

Malta - Building Web Apps using the MEAN stack

Belgique - Building Web Apps using the MEAN stack

France - Building Web Apps using the MEAN stack

日本 - Building Web Apps using the MEAN stack

Australia - Building Web Apps using the MEAN stack

Malaysia - Building Web Apps using the MEAN stack

New Zealand - Building Web Apps using the MEAN stack

Philippines - Building Web Apps using the MEAN stack

Singapore - Building Web Apps using the MEAN stack

Thailand - Building Web Apps using the MEAN stack

Vietnam - Building Web Apps using the MEAN stack

India - Building Web Apps using the MEAN stack

Argentina - Creación de Aplicaciones Web Mediante MEAN Stack

Chile - Creación de Aplicaciones Web Mediante MEAN Stack

Costa Rica - Creación de Aplicaciones Web Mediante MEAN Stack

Ecuador - Creación de Aplicaciones Web Mediante MEAN Stack

Guatemala - Creación de Aplicaciones Web Mediante MEAN Stack

Colombia - Creación de Aplicaciones Web Mediante MEAN Stack

México - Creación de Aplicaciones Web Mediante MEAN Stack

Panama - Creación de Aplicaciones Web Mediante MEAN Stack

Peru - Creación de Aplicaciones Web Mediante MEAN Stack

Uruguay - Creación de Aplicaciones Web Mediante MEAN Stack

Venezuela - Creación de Aplicaciones Web Mediante MEAN Stack

Polska - Building Web Apps using the MEAN stack

United Kingdom - Building Web Apps using the MEAN stack

South Korea - Building Web Apps using the MEAN stack

Pakistan - Building Web Apps using the MEAN stack

Sri Lanka - Building Web Apps using the MEAN stack

Bulgaria - Building Web Apps using the MEAN stack

Bolivia - Creación de Aplicaciones Web Mediante MEAN Stack

Indonesia - Building Web Apps using the MEAN stack

Kazakhstan - Building Web Apps using the MEAN stack

Moldova - Building Web Apps using the MEAN stack

Morocco - Building Web Apps using the MEAN stack

Tunisia - Building Web Apps using the MEAN stack

Kuwait - Building Web Apps using the MEAN stack

Oman - Building Web Apps using the MEAN stack

Slovakia - Building Web Apps using the MEAN stack

Kenya - Building Web Apps using the MEAN stack

Nigeria - Building Web Apps using the MEAN stack

Botswana - Building Web Apps using the MEAN stack

Slovenia - Building Web Apps using the MEAN stack

Croatia - Building Web Apps using the MEAN stack

Serbia - Building Web Apps using the MEAN stack

Bhutan - Building Web Apps using the MEAN stack

Nepal - Building Web Apps using the MEAN stack

Uzbekistan - Building Web Apps using the MEAN stack