WEB前端行业前景

Career development prospects

  • 企业应用开发 浏览器端管理系统开发,H5管理系统开发,企业应用的后台管理系统开发
  • 大数据可视化 3D、地图LBS、物联网图表、Canvas等
  • 小程序开发 微信小程序、百度小程序、支付宝小程序、钉钉小程序、抖音小程序......
  • 各类游戏 微信小游戏、抖音小游戏、H5小游戏等
  • 全栈开发 通过Node.js+MongoDB,实现全栈开发

前端开发能
做什么?

企业应用开发
浏览器端管理系统开发,H5管理系统开发,企业应用的后台管理系统开发
大数据可视化
3D、地图LBS、物联网图表、Canvas等
小程序开发
微信小程序、百度小程序、支付宝小程序、钉钉小程序、抖音小程序......
各类游戏
微信小游戏、抖音小游戏、H5小游戏等
全栈开发
通过Node.js+MongoDB,实现全栈开发

WEB前端课程体系

CURRICULUM SCHEDULE

  • 1 Web前端基础
  • 2 Web前端高阶
  • 3 Web前端全栈
  • 4 复习就业指导

阶段目标:在项目中能与UI对接,能100%重构网站静态页面的开发,为后期编写页面逻辑、动态效果打基础;编程基础概念,培养逻辑思维能力。能够独立完成网站的页面开发(包括合理布局,JavaScript操作DOM)。

阶段目标:深入面向对象编程,具备移动端开发能力;能够处理浏览兼容问题,深刻理解ES6/ES7语法规范,前后端分离开发思想。

阶段目标:深入理解Node,数据库操作,前后端分离技术,前后台协作开发;深入学习组件化开发思想,技术复习,实战项目。

阶段目标:培养学生的简历编写能力、面试技巧,以及职业素养。在就业老师的指导下,完成就业,进入Web前端开发岗位。

  • Web前端基础

    在项目中能与UI对接,能100%重构网站静态页面的开发,为后期编写页面逻辑、动态效果打基础;编程基础概念,培养逻辑思维能力。能够独立完成网站的页面开发(包括合理布局,JavaScript操作DOM)。
    常见H5标签

    知识要点:​PS工具使用,HTML IDE工具的使用,HTML常用标签,如文字,图片,链接,表格,表单,多媒体等。

    课程目标:能够独立与UI工程师对接完成网站静态页面的开发。

    CSS基础&高阶

    知识要点:掌握CSS盒模型,定位布局,BFC,浮动,基本CSS选择器;掌握CSS3变换/选择器,过渡,动画(2D),弹性盒布局,背景,CSS RESET;媒体查询,移动端开发基础(REM,VM);移动端页面适配,flexible,变换(3D),渐变。

    课程目标:掌握CSS基础和高阶功能,为后期编写页面逻辑、动态效果打基础。

    JavaScript基础

    知识要点:掌握JS基本语法(变量,语句,循环,判断,函数);掌握DOM操作,BOM,Ajax,事件,原生对象的操作(数组,字符串,对象,日期,数字等);掌握JQuery常见方法,了解服务器;掌握常见JQuery插件(swipe)使用与配置;掌握jQuery插件开发,并独立完成开发。

    课程目标:能够独立完成网站的页面开发。

  • Web前端高阶

    深入面向对象编程,具备移动端开发能力;能够处理浏览兼容问题,深刻理解ES6/ES7语法规范,前后端分离开发思想。
    JavaScript 高阶

    知识要点:掌握移动端事件(Touch),了解面向对象,类(Class),模块化;掌握继承,浏览器JS兼容,this基本使用,H5新增DOM操作;掌握闭包,原型/原型链,执行上下文环境(改变this),作用域,JS开发技巧;掌握前端工程化,模块化。

    课程目标:理解面向对象编程思想,具备移动端开发能力,处理浏览兼容问题等。

    ES6 扩展

    知识要点:掌握ES6扩展(对象,数组,结构,模块化,Promise,前端存储,JSON,正则表达式,Canvas,Node创建服务器。

    课程目标:深入了解ES6/ES7语法规范,前后端分离开发思想

  • Web前端全栈

    深入理解Node,数据库操作,前后端分离技术,前后台协作开发;深入学习组件化开发思想,技术复习,实战项目。
    框架与服务器

    知识要点:熟悉NPM(Yarn),Node模块fs,http,路由,处理请求,express4(koa);掌握创建websocket服务,MongoDB数据库CRUD(Mongoose);掌握微信小程序开发,掌握Vue2.x基础,Vue-router,了解Vuex;掌握微信小程序难点(支付,登录态),掌握Vue-cli3.x,仓库Vuex主要概念;ElementUI;掌握Vuex仓库分模块,MapState,MapGetter,mapActions等;理解XSS,CSRF,加密。

    课程目标:掌握框架与服务器,数据库,前端安全。

    React与组件化开发

    知识要点:熟悉组件定义;了解webpack使用,掌握React开发基础,create-react-app;掌握React-Router,webpack搭建开发环境(babel等常用插件);掌握Redux,React-Redux的使用,熟悉webpack常用插件与loader;掌握AntD,掌握路由拆分,仓库构建,热重载。前端性能优化。单元测试(Mocha)。

    课程目标:深刻理解组件化开发思路。

  • 复习就业指导

    培养学生的简历编写能力、面试技巧,以及职业素养。在就业老师的指导下,完成就业,进入Web前端开发岗位。
    复习

    知识要点:老师串讲、答疑。

    课程目标:学生复习前面所学的知识,夯实知识。

    就业辅导

    知识要点:学生简历指导,职业素养与面试技巧课程;模拟面试;毕业;简历投递、内推。

    课程目标:学生达到预期目标,允许就业。

常见H5标签

知识要点:​PS工具使用,HTML IDE工具的使用,HTML常用标签,如文字,图片,链接,表格,表单,多媒体等。

课程目标:能够独立与UI工程师对接完成网站静态页面的开发。

CSS基础&高阶

知识要点:掌握CSS盒模型,定位布局,BFC,浮动,基本CSS选择器;掌握CSS3变换/选择器,过渡,动画(2D),弹性盒布局,背景,CSS RESET;媒体查询,移动端开发基础(REM,VM);移动端页面适配,flexible,变换(3D),渐变。

课程目标:掌握CSS基础和高阶功能,为后期编写页面逻辑、动态效果打基础。

JavaScript基础

知识要点:掌握JS基本语法(变量,语句,循环,判断,函数);掌握DOM操作,BOM,Ajax,事件,原生对象的操作(数组,字符串,对象,日期,数字等);掌握JQuery常见方法,了解服务器;掌握常见JQuery插件(swipe)使用与配置;掌握jQuery插件开发,并独立完成开发。

课程目标:能够独立完成网站的页面开发。

JavaScript 高阶

知识要点:掌握移动端事件(Touch),了解面向对象,类(Class),模块化;掌握继承,浏览器JS兼容,this基本使用,H5新增DOM操作;掌握闭包,原型/原型链,执行上下文环境(改变this),作用域,JS开发技巧;掌握前端工程化,模块化。

课程目标:理解面向对象编程思想,具备移动端开发能力,处理浏览兼容问题等。

ES6 扩展

知识要点:掌握ES6扩展(对象,数组,结构,模块化,Promise,前端存储,JSON,正则表达式,Canvas,Node创建服务器。

课程目标:深入了解ES6/ES7语法规范,前后端分离开发思想

框架与服务器

知识要点:熟悉NPM(Yarn),Node模块fs,http,路由,处理请求,express4(koa);掌握创建websocket服务,MongoDB数据库CRUD(Mongoose);掌握微信小程序开发,掌握Vue2.x基础,Vue-router,了解Vuex;掌握微信小程序难点(支付,登录态),掌握Vue-cli3.x,仓库Vuex主要概念;ElementUI;掌握Vuex仓库分模块,MapState,MapGetter,mapActions等;理解XSS,CSRF,加密。

课程目标:掌握框架与服务器,数据库,前端安全。

React与组件化开发

知识要点:熟悉组件定义;了解webpack使用,掌握React开发基础,create-react-app;掌握React-Router,webpack搭建开发环境(babel等常用插件);掌握Redux,React-Redux的使用,熟悉webpack常用插件与loader;掌握AntD,掌握路由拆分,仓库构建,热重载。前端性能优化。单元测试(Mocha)。

课程目标:深刻理解组件化开发思路。

复习

知识要点:老师串讲、答疑。

课程目标:学生复习前面所学的知识,夯实知识。

就业辅导

知识要点:学生简历指导,职业素养与面试技巧课程;模拟面试;毕业;简历投递、内推。

课程目标:学生达到预期目标,允许就业。

前端项目流程

Project process

我们的项目是按照如下的流程来实施,达到企业软件项目开发全流程覆盖。

需求阶段

通过产品原型文档和设计文档,熟悉项目的全部业务流程。

需求阶段

通过产品原型文档和设计文档,熟悉项目的全部业务流程。

开发阶段

制定开发方案,版本管理方案(Git/SVN)。从零开始构建项目开发环境和生成环境,确定与后台交互的接口文档。

上线阶段

项目打包和自动化远程部署。

测试阶段

项目开发完成,由测试人员测试并输出测试文档,追踪bug动向。

上线阶段

项目打包和自动化远程部署。

常见问题解答

questions and answers

1
对于参加培训学员背景是否有要求

大专及以上学历,对于非相关专业小伙伴,能做到理解集合,函数,数列,数学运算等基础的数学概念(理解基础概念即可,不需要会做高中数学题);做好了吃苦的准备,高薪真的那么容易拿吗?哈哈!

2
开班的时间和班级人数是怎么样的?

我们争取能做到平均1个月左右开一个班,滚动开班 为了保证教学效果,我们采用小班教学,每个班15-20人左右;班主任+就业老师+教课老师的服务方式。

就业信息

Employment information

关注我们
值得信赖的IT教育机构

值得信赖的IT教育机构

成都校区地址:成都市高新区天府二街蜀都中心1期1号楼 西安校区地址:西安市经开区凤城九路海博广场B座 深圳校区地址:深圳市福田区彩田南路深圳青年大厦

蓉华教育(蜀ICP备20007585号-1 )

版权所有 © 成都蓉华软创科技有限公司 2016-2020

微信关注

微信扫码关注

联系电话

联系方式

199-8356-8393