征服大前端第二季(Node.js、Angular 4、Express 4、Keystone 4、MongoDB、MySQL)
  
收藏课程
9999+

征服大前端第二季(Node.js、Angular 4、Express 4、Keystone 4、MongoDB、MySQL)

本系列课程主要分为两部分:Angular和Ionic 每部分均分为基础知识学习和实战演练两部分,相关后台技术则和这些知识揉在一起,寓教于练。

适合人群:中级
课时数量:116课时
用到技术:Node.js、Angular 4、Express 4、Keystone 4、MongoDB、MySQL
涉及项目:美团外卖,设备管理和借用系统

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次新濠娱乐天地解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,澳门真人娱乐平台们会根据你的情况定制学习计划。



Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。
一名前端工程师想要开发一款Hybrid App需要有很多移动端开发的知识储备,比如不同系统平台的特殊处理、原生系统功能调用、不同屏幕尺寸适配、移动UI设计与开发、性能调优等等。这显然需要花费大量学习成本,Ionic框架应运而生,它解决了以上提到的移动应用开发的常见问题,为大量前端工程师能够快速开发App提供了捷径。
同时,一款能够真正应用于生产的大型Hybrid App显然需要优秀的逻辑组织框架才能支撑,Ionic考虑到了这一点,它集成了目前前端领域最强大的Angular作为代码组织框架,这为团队协作、代码测试和维护提供了相当强力的支撑。 
但是,得到这些好处是需要付出代价的。因为Angular是一款学习曲线相当陡峭的框架。众多新奇的概念、陌生的编程语言、复杂的项目架构使新手望而却步,这些正是本系列课程诞生的原因。
征服大前端系列课程第二季专注于前端工程师开发大型系统和混合模式移动应用开发,详细展示Angular和Ionic两款框架使用的方方面面。通过数个大型配套案例讲解框架使用技巧,最后通过两个实战项目“美团外卖”和“设备管理和借用系统”进行强化训练。同时引入Node.js、MongoDB、Express、Keystone等后台技术到课程体系,手把手教您开发一款完整系统应用,旨在打造前后台通吃的全栈工程师。




1.课程研发环境
系统环境:Windows 7,Node.js 6.9.1   
开发工具:Webstorm 2017
数据库工具:MongoDB 3.2.1,MySQL 5.5
其他工具:MySQL Workbench 6.3 CE,MongoVUE 1.6.9


2.内容简介
本系列课程主要分为两部分:Angular和Ionic
每部分均分为基础知识学习和实战演练两部分,相关后台技术则和这些知识揉在一起,寓教于练。




57Code老师: 10年以上IT行业经验,6年技术培训经验,目前就职于国内知名IT培训机构担任Web前端开发讲师。精通HTML5、CSS3、JavaScript等前端技术,对Node.js、Java、.NET等后台技术深有研究。拥有丰富的实战开发经验和教学经验,所带学员有万人以上。授课内容贴近企业实际需求,语言流畅,思路清晰,讲解透彻,深受北风学员推崇。
57Code老师在北风网的其他畅销课程链接:
征服大前端第一季(jQuery,Node.js,Express,MySQL)
深入Angular JS高级实战教程(涵盖MongoDB/XAMPP/Node.js)
ASP.NET MVC5&微信公众平台整合开发实战(响应式布局、JQuery Mobile,Windows Azure、微信核心开发)
基于RED5&Flex流媒体应用实战开发(附多人聊天室、在线秀场及视频会议三大案例)




001.A1-01-01_概述
002.A1-01-02_hello-angular
003.A1-02-01_使用angular-cli快速创建项目
004.A1-03-01_添加文章表单处理
005.A1-03-02_添加文章组件
006.A1-03-03_渲染文章列表
007.A1-04-01_英雄指南1:创建英雄列表
008.A1-04-02_英雄指南2:创建英雄详情
009.A1-05-01_创建路由
010.A1-06-01_创建路由2
011.A1-06-02_美化应用
012.A1-07-01_使用HTTP请求获取数据
013.A1-07-02_实现英雄数据的增删改查
014.A1-07-03_实现搜索英雄功能
015.A1-08-01_架构
016.A1-08-02_数据绑定
017.A1-09-01_指令
018.A1-09-02_服务和依赖注入
019.A1-10-01_用户输入
020.A1-10-02_模板驱动的表单
021.A1-10-03_模型驱动的表单
022.A1-10-04_嵌套的表单
023.A1-10-05_表单控件的使用方法
024.A2-01-01_创建数据模型
025.A2-01-02_创建表单模型转换服务
026.A2-01-03_创建动态表单和控件组件
027.A2-01-04_创建数据服务并测试
028.A2-02-01_自定义表单校验-模型驱动表单
029.A2-02-02_自定义表单校验-模板驱动表单
030.A2-02-03_案例:密码确认校验
031.A2-02-04_自定义表单校验-异步校验
032.A2-03-01_属性型指令
033.A2-03-02_结构型指令
034.A2-03-03_内置管道和自定义管道
035.A2-03-04_变更检测和管道
036.A2-04-01_HTTP请求、响应和错误处理
037.A2-04-02_跨域请求
038.A2-04-03_其他常用操作符
039.A2-05-00_路由基本使用
040.A2-05-01_创建特性区、特性模块及路由
041.A2-05-02_可选参数及路由动画
042.A2-05-03_路由嵌套
043.A2-05-04_使用命名插座显示多路由
044.A2-05-05_路由守卫(一):添加管理特性区
045.A2-05-06_路由守卫(二):实现路由守卫
046.A2-05-07_路由守卫(三):添加登录逻辑
047.A2-05-08_路由守卫(四):守卫路由离开
048.A2-05-09_路由数据预加载
049.A2-05-10_使用查询参和片段
050.A2-05-11_懒加载和CanLoad守护
051.A2-05-12_预加载
052.A2-06-01_Angular动画基本使用
053.A2-06-02_入场和离场动画
054.A2-06-03_关键帧动画和动画组
055.A3-01-01_需求分析和数据库设计
056.A3-02-01_WebStorm的使用
057.A3-03-01_用户和院系后台接口编写
058.A3-03-02_院系管理-2
059.A3-04-00_用户和院系前台界面编写1
060.A3-04-01_用户管理-1
061.A3-04-02_用户管理-2
062.A3-04-03_用户管理-3
063.A3-05-00_列表显示院系
064.A3-05-01_设备管理-1
065.A3-05-02_设备管理-2
066.A3-06-00_新增院系
067.A3-06-01_设备借用1
068.A3-06-02_设备借用2
069.A3-07-01_申请审批:前台开发
070.A3-07-02_申请审批:后台开发
071.A3-08-01_用户登录
072.B1-01-01_Hello,Ionic
073.B1-02-00_第一个Ionic应用-创建侧滑菜单
074.B1-02-01_布局组件:tabs
075.B1-02-02_布局组件:grid
076.B1-02-03_布局组件:segment
077.B1-02-04_布局组件:slides
078.B1-03-00_创建列表页面
079.B1-03-01_Lists
080.B1-03-02_Cards
081.B1-04-00_创建详情页
082.B1-04-01_按钮
083.B1-04-02_复选框,开关
084.B1-04-03_单选框
085.B1-04-04_日期选择器
086.B1-04-05_输入框,搜索框
087.B1-04-06_区间,下拉选单
088.B1-05-01_动作表、警告框
089.B1-05-02_浮动按钮、模态框、提示框等
090.B1-06-01_CSS工具类
091.B1-06-02_主题
092.B1-06-03_SASS变量
093.B1-06-04_平台独立样式
094.B1-07-01_使用原生功能:Ionic Native
095.B1-08-01_存储:Storage
096.B2-01-01_需求分析
097.B2-01-02_项目架构nodejs+keystone+mongdb
098.B2-02-01_创建商家数据模型-Store
099.B2-02-02_实现附近商家接口
100.B2-02-03_实现附近商家页面
101.B2-02-04_编写星级评分组件
102.B2-02-05_获取用户GPS数据
103.B2-03-01_创建容器组件Panel
104.B2-03-02_完成App导航栏
105.B2-03-03_完成定位链接和搜索链接
106.B2-04-01_地址信息获取
107.B2-04-02_搭建选择收货地址页面
108.B2-04-03_通过关键词搜索相关地址
109.B2-04-04_选择搜索结果
110.B2-05-01_定位当前位置
111.B2-06-01_切换城市
112.B2-07-01_创建登录页面
113.B2-07-02_发送短信验证码
114.B2-07-03_实现短信验证码登录
115.B2-08-01_创建注册页面
116.B2-08-02_实现注册接口
117.B2-09-01_账号密码登录
118.B2-09-02_创建新增收货地址页
119.B2-09-03_搜索地址
120.B2-09-04_提交新增地址
121.B2-09-05_保存新增地址
122.B2-10-01_导航页签
123.B2-10-02_菜单分类和列表
124.B2-10-03_菜品导航跳转和滚动监听
125.B2-10-04_店铺菜单查询接口
126.B2-10-05_查询并显示菜单
127.B2-11-01_购物车
128.B2-12-01_创建订单确认页
129.B2-12-02_新增收货地址
130.B2-12-03_收餐地址管理和选择
131.B2-12-04_收餐时间选择
132.B2-12-05_实现保存订单接口
133.B2-12-06_提交订单
134.B2-13-01_创建订单支付页面
135.B2-13-02_实现支付
136.B2-14-01_创建订单列表页面
137.B2-14-02_完善订单列表页流程
138.B2-14-03_确认收餐
139.B2-14-04_发布评价1:评分
140.B2-14-05_发布评价2:其他内容和样式
141.B2-14-06_发布评价3:捕获照片
142.B2-14-07_发布评价4:接口编写和发布
143.B2-15-01_店铺评价列表
144.B2-15-02_实现查询留言接口
































1.掌握Angular和Ionic两款前端框架使用技巧,能够熟练开发SPA应用和混合App开发
2.掌握Node.js开发模式,能够向全栈工程师方向发展
3.掌握Express和Keystone两款后端框架使用,能够熟练开发后台接口
4.掌握MongoDB和MySQL数据库开发和交互




高、大、上:学习前端最前沿框架的使用和技巧。
全能战士:专注前端,超越前端,加入Node.js、MongoDB、Keystonejs等一系列后台技术,打造全能战士。
实战为先:结合实战案例《美团外卖》和《设备管理和借用系统》掌握实际工作中必备技能,如框架使用、组件化开发、项目自动化、跨域、后端接口实现及数据库交互等。
真实演示:你看到的就是实际工作中的开发方式!




1.课程针对人群
本课程针对具有一定的javascript基础(不要求懂jquery)与一定的java web基础(不要求懂ssh)的学员,想通过本项目的学习,了解使用Maven管理项目、jeasyui结合后台服务端框架整合开发商业项目的学员。也适 合是有志于成为前端开发工程师岗位的学员。

   
2.澳门真人娱乐平台该怎么学,如何才能学好这门课程,给些建议。
2.1、时间上的安排建议
      本课程共144讲,如果您时间上充分,建议以每天4-5讲的进度往前学习。 
2.2、学习要求
      如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
      如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 
2.3、讲师建议
         1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
         2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
         3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
         4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
         5. 最后祝您学有所成




课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作:
1.Web前端开发工程师
2.全栈工程师
3.H5工程师
4.App开发工程师
5.Node.js工程师




博聚网