深入浅出大前端框架Angular6实战教程(Angular6、node.js、keystonejs、mongodb)
  
收藏课程
9999+

深入浅出大前端框架Angular6实战教程(Angular6、node.js、keystonejs、mongodb)

深入浅出Angular6系列课程专注于WEB前端工程师前沿技能Angular6、Node.js、MongoDB、KeystoneJS等框架技术的实战训练,是前端...

适合人群:初级
课时数量:52课时
用到技术:Angular6、node.js、keystonejs、mongodb
涉及项目:学员信息管理系统

  • 课程顾问贴心解答

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

  • 名企定制紧随大流

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

  • 系统教学把控效果

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

  • 一线大师1对1指导

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

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 

  Angular号称一套框架,多种平台:学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上 —— Web、移动 Web、移动应用、原生应用和桌面原生应用。通过Web Worker和服务端渲染,达到在如今的Web平台上所能达到的最高速度。Angular让你有效掌控可伸缩性。基于RxJS、Immutable.js和其它推送模型,能适应海量数据需求。使用简单的声明式模板,快速实现各种特性。使用自定义组件和大量现有组件,扩展模板语言。在几乎所有的IDE中获得针对Angular的即时帮助和反馈。所有这一切,都是为了帮助你编写漂亮的应用,而不是绞尽脑汁的让代码“能用”。最新版本的Angular6迎来大量新特性更新,包括命令行工具、Angular Material+CDK组件、库的支持、Providers的改变、RxJS v6的支持等。
  深入浅出Angular6系列课程专注于WEB前端工程师前沿技能Angular6、Node.js、MongoDB、KeystoneJS等框架技术的实战训练,是前端程序员所需掌握的前沿技能集合。通过数十个配套案例讲解基础知识,通过实战项目“学员信息管理系统”进行强化训练,并掌握实际工作中必备的技能,比如开发工具的使用和技巧,项目的需求分析、设计和实现,调试方法与技巧,前端项目工程化、自动化等等。为了最大化提升前端程序员价值、提高竞争力,特意添加后台技术Node.js、MongoDB到课程体系,旨在打造前后台通吃的全栈工程师。
  课程特点:
  高、大、上:涵盖前端程序员最前沿技术集合全面讲解。
  专注前端,超越前端:专注于前端技能,但不拘泥于前端,加入了Node.js、MongoDB、Express等一系列后端技术,打造全能战士。

 

 

1.课程研发环境
开发电脑系统:Win 10
涉及框架版本:Angular 6、Keystonejs4、Node.js 8
开发软件版本:Webstorm 2018
数据库版本:MongoDB3.2


2.内容简介
深入浅出Angular6系列课程专注于WEB前端工程师前沿技能Angular6、Node.js、MongoDB、KeystoneJS等框架技术的实战训练,是前端程序员所需掌握的前沿技能集合。通过数十个配套案例讲解基础知识,通过实战项目“学员信息管理系统”进行强化训练,并掌握实际工作中必备的技能,比如开发工具的使用和技巧,项目的需求分析、设计和实现,调试方法与技巧,前端项目工程化、自动化等等。为了最大化提升前端程序员价值、提高竞争力,特意添加后台技术Node.js、MongoDB到课程体系,旨在打造前后台通吃的全栈工程师。

 

  

57Code: 10年以上IT行业经验,5年以上培训经验,目前就职于国内知名IT培训机构担任教学总监。擅长技术: HTML5、CSS3、JavaScript、ActionScript、Flex、Node.js、Java、.NET等。拥有丰富的实战开发经验和技术培训经验,授课内容贴近企业实际需求,语言流畅,思路清晰,讲解透彻,深受北风学员推崇。


57Code老师在北风网的其他畅销课程链接:
征服大前端第三季
征服大前端第二季
征服大前端第一季
深入Angular JS高级实战教程
ASP.NET MVC5&微信公众平台整合开发实战
基于RED5&Flex流媒体应用实战开发

 

 

1_1_Angular概述
1_2_构建开发环境
1_3_01_TypeScript类型注解
1_3_02_函数类型注解及类型推论
1_3_03_接口
1_3_04_类
1_3_05_函数
1_3_06_模块化
1_4_01_Angular应用架构
1_4_02_Angular模块概述
1_4_03_Angular组件概述
1_4_04_Angular服务概述
1_5_01_插值表达式、循环和条件语句
1_5_02_属性绑定
1_5_03_特性绑定
1_5_04_类绑定
1_5_05_样式绑定
1_5_06_1_事件绑定
1_5_06_2_目标事件及自定义事件
1_5_06_3_模板语句使用及其上下文
1_5_07_1_双向数据绑定
1_5_07_2_自定义组件实现双向数据绑定
1_5_08_生命周期钩子
1_5_09_1_父组件和子组件通信
1_5_09_2_子组件和父组件通信
1_5_09_3_非父子组件通信
1_5_10_1_属性型指令
1_5_10_2_结构性指令
1_5_11_1_管道基本使用
1_5_11_2_内置管道
1_5_11_3_自定义管道
1_5_12_1_动画基本用法
1_5_12_2_状态和转场
1_5_12_3_从不同状态进场和离场
1_5_12_4_自动属性值计算
1_5_12_5_自定义动画时间线
1_5_12_6_关键帧动画
1_5_12_7_并行动画组
1_5_12_8_动画回调
1_6_01_1_模板驱动表单创建
1_6_01_2_模型绑定及表单校验
1_6_02_1_表单校验之内置校验器
1_6_02_2_表单校验之自定义校验器
1_6_03_1_模型驱动表单
1_6_03_2_模型驱动表单的校验
1_6_03_3_使用FormGroup和FormArray
1_6_04_1_创建数据模型和转换服务
1_6_04_2_渲染动态表单
1_7_01_HttpClient基本使用
1_7_02_返回强类型数据
1_7_03_读取完整响应体
1_7_04_错误处理
1_7_05_返回非JSON类型数据
1_7_06_post请求发送数据
1_7_07_put和delete请求
1_7_08_配置请求头和URL参数
1_7_09_请求防抖
1_7_10_1_HTTP拦截器基本用法
1_7_10_2_修改默认请求头
1_7_10_3_拦截HTTP响应
1_7_10_4_1_缓存:创建搜索服务和组件
1_7_10_4_2_实现缓存服务和拦截器
1_7_11_1_监听请求进度:创建上传服务
1_7_11_2_监听请求进度:创建上传组件和后台接口
1_7_12_XSRF防护
1_8_01_1_路由基本使用
1_8_01_2_路由导航
1_8_01_3_路由传参
1_8_02_1_范例《用户和待办管理》:创建路由模块
1_8_02_2_范例《用户和待办管理》:用户管理模块
1_8_02_3_范例《用户和待办管理》:待办管理模块
1_8_02_4_范例《用户和待办管理》:命名路由的使用
1_8_02_5_1_路由守卫
1_8_02_5_2_范例《用户和待办管理》:用户登录
1_8_02_6_子路由守卫
1_8_02_7_取消激活守卫
1_8_02_8_数据预加载
1_8_02_9_特性模块惰性加载和预加载
2_1_01_后台环境搭建
2_1_02_后台接口编写
2_2_用户登录
2_3_01_创建管理员模块
2_3_02_创建班级管理模板
2_3_03_班级信息增、删、改
2_4_01_学员管理接口编写
2_4_02_学员信息展示和删除
2_4_03_学员信息更新
2_4_04_学员信息新增
2_4_05_学员信息分页
2_4_06_增加班级字段
2_4_07_课时变更操作
2_5_01_上传作品图片
2_5_02_指定作品作者
2_5_03_提交作品表单
2_5_04_查询作品
2_6_01_前端安全处理
2_6_02_后端安全处理
2_7_项目发布与部署

 

 

 

 

 

 

 

 

整体提升前端工程师竞争力和薪资水平:
目标一. 掌握前端最前沿技术
目标二. 掌握全栈开发能力
目标三. 掌握跨平台混合APP开发技术
目标四. 提升系统设计和架构能力

 

 

亮点一、实战项目推进
亮点二、掌握最前沿技术 
亮点三、打造全栈工程师 
亮点四、深入浅出

 

 

1.课程针对人群
  有志于成为前端开发工程师岗位的学员;
  有意愿提升技能和自身价值的初级程序员;
  有意愿转前端的后台程序员;

 

2.我该怎么学,如何才能学好这门课程,给些建议。
  2.1、时
间上的安排建议
    本课程共52课时,其中约50多讲Angular知识,要求掌握精通,为后面Ionic开发打牢基础。
    建议前面的基础知识进度略慢,后面可略快。

 

  2.2、学习要求
    如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆。
    如果缺乏相关的前端基础知识,您可能需要额外补充HTML、CSS和JS知识,
    如果缺乏相关的后端知识,您可能需要额外补充node.js知识,本系列第一季有您要的答案。
    如果您有基础,可不必按部就班进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三 

  2.3、讲师建议
    1. 最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
    2. 对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
    3. 建议一边听视频,一边拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
    4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
    5. 最后祝您学有所成

 

 

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