上海达内教育开设Web服务器端技术培训,该课程Web程序的结构与部署、项目开发流程、项目需求分析、WEB服务器的使用,根据需求完成数据表的创建,并熟练掌握各种常用数据库操作等。
模块 |
课程内容 |
项目贯穿 |
实训目标 |
项目导入 |
Web程序的结构与部署、项目开发流程、项目需求分析、WEB服务器的使用 |
“学子商城”项目导入 |
了解企业项目的开发流程,理解Web程序的结构与部署,了解项目需求,学习企业项目标准开发文档的编写 |
数据库和 |
SQL语言服务器概述、数据库服务器、维护数据库、维护数据表、创建表、列类型、列约束、基础查询、复杂查询、关联查询、子查询、跨表查询、常用函数 |
“学子商城”项目数据库 |
创建“学子商城”项目所用数据结构,根据需求完成数据表的创建,并熟练掌握各种常用数据库操作 |
编程语言基础 |
JavaScript的V8引擎运行环境、JavaScript代码的编写与调试、JavaScript的基础语法、变量与常量、数据类型及其转换应用、运算符和表达式、函数的定义及使用、变量与作用域、函数作用域、匿名函数、递归调用、arguments、程序的流程控制、条件语句与循环语句、数组的定义和使用、数组API、二维数组的使用、String的使用及API、正则表达式的定义和使用、常用内置对象(Math、Date、Number、Boolean)、错误处理、ES5/6高阶特性 |
“学子商城”项目服务器端应用 |
理解编程语言的语言原理与运行模式,熟练掌握J a v a S c r i p t核心编程技巧,能够熟练使用JavaScript实现逻辑算法、流程控制、函数,以及常用API |
Node.js服务器端 |
搭建服务器端运行环境、异步和同步、进程和线程、回调和事件循环队列、交互模式和脚本模式、CommonJS规范、Node.js核心模块(Global、Buffer、Console、QueryString、URL、HTTP/ HTTPS、Process、Cluster、FileSystem、Stream、Timer、Zlib)、NPM和第三方模块、访问数据库和连接池、Express框架、路由和路由器、中间件和第三方中间件、模板引擎、SQL注入和Web安全问题 |
掌握Node.js服务器端端应用相较于Java和PHP等语言的适用场景,掌握Node.js常用模块,熟悉NPM模块管理,在*文件I/O操作基础上,结合数据库访问,创建动态Web应用 |
|
阶段项目 |
“学子商城”数据API接口设计:项目基础结构搭建、服务器端功能实现:商品添加、商品删除、商品列表、商品详情、商品修改、用户注册、删除用户、修改注册信息、用户列表、用户登录;Git命令实现版本管理、使用Github远程仓库;购买域名、购买并使用云服务器 |
“学子商城”商品和用户模块服务器端接口 |
掌握企业级项目后端数据RESTful API的定义及实现过程 |