都知道小码哥的MJ李明杰老师重出江湖了,吃瓜群众速度围观,期待MJ接下来的大动作。
    这位享誉国内IOS技术培训界的大牛,MJ老师,此番要亲自执教HTML5的课程,誓要改变培训教育行业惯性思维,为H5教学注入全新的思维,本着领先性和实用性的宗旨对H5课程体系进行了革命性的调整及升级,为学员们开启以后能顺利走向全栈开发的道路。

学习开发,能得名师指导入门,乃学子之幸。一贯注重教学质量的小码哥这次让MJ李明杰老师亲自上阵,引导学子入门HTML5,不仅是想要为大家夯实基础,更想要用高质量的教学品质为大家注入全栈开发的基因。
      李明杰老师不仅是小码哥的灵魂导师,更是多个世界流行iOS框架作者,对移动开发有着独到的见解和深入的研究, 除了HTML开发外, 李明杰老师还精通Android, iOS, CSS,JavaScript,Ajax,jQuery等多种Web前端编程语言及Java,PHP等服务器语言,授课风格深入浅出,拿捏知识由表及里, 深受学生们的欢迎。

MJ老师亲率H5学院前端团队重新研发课程,全面升级课程体系,再结合时下企业用人需求,着重引入了更多实用技术框架,加入更多企业级的实战项目,完善技术体系和服务体系,保障学子学习的技能更新更高效。

H5学院老师擅长把复杂的技术难题进行巧妙分解,循序渐进,以简单易懂的方式传授给学员。对核心概念把握牢靠,讲解也更加清晰、透彻,更注重对技术本质的分析,让同学们掌握了知识点本质,培养大家举一反三的能力。

  • 朱黄辰
  • 杨勇
  • 朱界仲
  • 王维波
  • 温艳军
  • 刘军
朱黄辰H5学科负责人、高级讲师

毕业于俄罗斯圣彼得堡国立信息技术机械与光学大学,硕士研究生。

计算机技术狂热爱好者,拥有多年的教学和项目管理经验,曾供职于多家大型互联网公司担任项目负责人,技术总监,架构师。 尤其擅长JavaScript 、HTML5、Objective-C、Python以及各种前端流行框架,拥有多年的前端项目和移动端软件开发经验。在公司任职期间,曾担任项目负责人,领导技术团队参与开发了目前国内为数不多的几个巨头公司才有能力研发的地图图像引擎,并完成地图引擎SDK和客户端10余个版本的开发工作,同时上线其产品——图吧彩虹公交、图吧导航、汽车卫士等。

朱老师擅长运用系统底层逆向反推程序原理,让学生对于程序的理解更加透彻,不但技术精湛,朱老师为人还很低调谦逊,对学生永远充满着热情。

杨勇高级讲师

拥有多年项目管理和教学经验,精通HTML5、jQuery、Objective-C等多门语言,曾以项目经理、高级项目经理、团队技术负责人等身份,先后任职于多家大型互联网公司,上线了多个知名项目。主导并负责开发了中等学校通用信息服务平台等大型前端系统,并且在任职于中国最大保险电子商务平台公司期间,开发了聚米、慧择联盟等服务于500万用户的大型金融类项目。除此之外,杨老师还开发了多款商城类和教育类项目,如尤物猫、敏学教育等等。

他曾为知名国际培训公司TenStep翻译了整套PMP、INCE2及技术相关教材,对技术培训领域有深刻的理解和独到的见解。杨老师能够根据自己在管理、技术等多个领域积累的经验,为学生提供更真实的开发案例和实战指导,文字和技术功底深厚,能够把艰深的技术理论深入浅出的讲解给学生。

朱界仲高级讲师

多年后台和前端的经验,精通Java和JS,曾任前端经理,为中石油开发过前端的视频会议系统,精通手机端以及pc端的项目开发,对JS以及前端优化有独到理解,曾经担任360前端项目经理,对前端优化有深入的认识和见解,对数据库处理以及优化有自己独特认识,在前端产品有上很深的造诣,朱老师爱好研究新技术,对技术有强烈的热爱。

王维波高级讲师

擅长JavaScript、HTML5、Android、Python、Java、PHP等语言,以及各种前端流行框架。投身IT教育行业三年多,曾在国内某著名教育集团担任高级讲师、课程研究员。

在北京、深圳、广州各地职教,学生众多,优秀学员遍布腾讯、百度、京东、360、IBM等公司。多次远赴各地大学授课、开设讲座,深受学员好评。授课耐心、有激情,相信”你肯拼命学,我就肯拼命教”的理念,注重锻炼学生扎实基础和解决问题能力,善于将复杂的知识剖析到极致简单,让学生轻松掌握知识。

温艳军高级讲师

资深移动互联软件开发工程师。从事软件开发多年,有丰富的开发经验和教学经验。在前端HTML,CSS,JS, iOS领域有深厚的技术功底, 掌握Java、Python等多项开发语言。

温老师讲课幽默风趣,深入浅出,喜欢换位思考,经常站在学生角度上思考如何让学生快速接受所讲的知识。

温老师坚信,只有懒的学生,没有学不会的学生,只要你肯学,就一定能学会。

刘军高级讲师

专注与移动开发领域,多年移动web的开发经验,对移动web开发有着独到的见解和深入的研究。曾经创业带领团队开发 Brand 项目, 全面负责移动端的设计和开发。在工作期间,独自完成食在帮app , 同时参与Snack、 运动等APP的开发。擅长的技术有:Android 、ReactNative 、HTML5、CSS3、JavaScript、jQuery、微信小程序、Ionic 、Cordova、Angular、Vue、React、Node、TypeScript。此外还熟悉各种主流轻量级JavaEE框架。教学严谨,授课通俗易懂,注重培养学生的逻辑思维和独立解决问题的能力。

第一阶段:

HTML5 、CSS3、 Photoshop、网易严选综合实战项目

核心技术:

1、开发工具的使用,了解常用的浏览器和浏览器内核

2、了解语义化的概念以及 HTML、CSS 的使用技巧,DIV+CSS 布局模式

3、CSS 选择器、CSS 属性值、CSS 常用属性、CSS 动画效果

4、HTML5 新特性与常用标签

5、实用技术: 常见布局、CSS Sprite、 滑动门、base64、PS 技巧、Emmet 插件、SVG

6、兼容性出路:IE 条件注释、IE Haslayout、IE Bugs、CSS Hack

7、HTML + CSS 整站开发:CSS Reset 、CSS 预处理器、代码性能优化

8、网易严选项目、努比亚项目

学习目标:

1、与美工对接,完成网站静态页面的开发,为后期编写页面动态效果打基础

2、了解网页的组成,能够实现静态页面编写,可以使用CSS3 完成页面动画

关键字:

BFC、IFC、line box、inline box、inline-level box、block box、block- level box、block container、containing block、baseline、line-height、 vertical-align、replaced element、non-replaced element

第二阶段:

前端基本功(JavaScript 基础,Web APIs,jQuery,JavaScript 高级、ES6)

核心技术:

1、JavaScript 的基本语法

2、DOM 的各种操作(CURD,事件处理等)

3、BOM 相关(window、document、userAgent)

4、正则表达式的使用

5、JavaScript 高级语法(介绍、组成、this、Object、new、原型链)、this 丢失问题、实例、继承的多种实现、instanceof 和 constructor、Object 和Function、包装类型、JSON、命名空间

6、常见设计模式的实现和使用(工厂、单例、观察者、中介者等等)

7、jQuery 的常用 API(核心、DOM 操作、事件处理、动画、插件机制), jQuery UI 以及使用和编写 jQuery 插件

8、jQuery 源码解析,达到自己编写 jQuery 框架的目标

9 、 ES6 语 法 新 特 性

10、CoffeeScript、TypeScript、Babel

11、HTML5 API(GeoLocation、localStorage、webSoket)

12、Canvas 绘图、基本知识、理解Canvas 坐标系、获取Canvas 环境上下文、理解路径、路径操作 API、绘制线条、绘制矩形、绘制圆弧、绘制贝塞尔曲线、绘制图片、线条属性、线条颜色、填充、绘图状态。游戏原理、制作 2D 游戏引擎、理解游戏循环、渲染引擎实现、使用引擎构建游戏实例、游戏常用算法。使用 Canvas 绘制基本的特效页面,实现广告、活动页面。

13、开发 HTML5 小游戏(开心消消乐、俄罗斯方块、坦克大战、像素鸟等)

14、京东 M 站项目、微金所项目、QQ 浏览器项目、游戏制作

学习目标:

1、具备 javaScript 开发能力,能够完成常见页面效果开发

2、能够独立完成常见网站的页面开发(包括 HTML 结构、CSS 样式、JS 开发创建特效页面)

关键字:

javaScriptg 高级、jQuery、jQuery 插件、TypeScript、Canvas、GeoLocation、localStorage、webSoket、运动处理

第三阶段:

PHP 服务器开发、AJAX、前端模块化

核心技术:

1、AMD,CMD,CommonJS、RequireJS、loadJS、SeaJS

2、单元测试(mocha、sinon、jasmin、qUnit)

3、MVC/MVVM/MVM 框 架(Angular、React、Vue、Backbone、 Konckout、Ember)

4、 开发工作流程(Git/SVN、Yeoman、npm、Bower、Grunt、Gulp、Webpack)

5、建立客户端服务器模型,网络通信相关概念

6、PHP 基础语法,使用 PHP 操作 MySQL 数据库

7、HTTP 协议,原生 Ajax 请求流程和细节,常见的跨域技巧

8、基于 jQuery 的 Ajax 相关 API 开发常见的前端功能

9、独立开发基于后台接口的动态网站、Ajaxs 数据交互的项目

10、电商企业级实战项目

学习目标:

1、能够建立起客户端服务器交互模型,熟练使用 AJAX 实现前端功能,能够进行前后端协作开发,能够独立开发基于后台接口的数据管理平台

2、掌握前后端协作开发相关技术,能够快速融入实际的工作场景

第四阶段:

HTML5+CSS3 移动 web Git 移动电商项目

核心技术:

1、Bootstrap、Zepto、Cordova、Ionic、isScroll、less 语言、Animate、WOW、ScrollReveal、flexbox 布 局、MouseWhee 插件

2、使用 HTML5/CSS3 实现网页特效效果

3、常用移动框架的使用,常用移动端调试方法,移动端适配方法

4、移动端事件以及手势封装

5、响应式布局的写法,CSS 预处理器 less 的使用

6、使用 GIT/SVN 对比文件差异、还原、合并,冲突解决

7、移动端整站开发架构搭建、项目开发、性能优化等整站开发能力

8、移动电商项目

学习目标:

1、具备移动端 Web 开发能力,拥有根据设计图转化为对应的 web,同时处理移动设备适配问题,掌握工作中多人开发的操作方式

2、具备移动 Web 开发能力,能够和后天交互,独立开发移动端的交互网站

第五阶段:

Anglua.js、 Vue.js 基础、 Vue.js 实战项目

核心技术:

1、AngluaJS 基础知识、服务、控制器、指令、作用域、过滤器、模块化、模块控制、表单处理、http 服务和模板、AngluaJS 路由,AngluaJS 项目实战及 API 使用。

2、Vue 基础知识:MVC/MVVM 模式,v-bind、v-if、v-for、v-show、v-on 等常用指令,过滤器、修饰符等,computed、watch

3、Vue 组件使用:局部、全局组件,组件通信 props、自定义事件,v-model 双向绑定,组件高级话题等。

4、Vue 插槽用法:slot 基本使用、具名 slot 等相关用法。

5、Vue 动画相关:结合 CSS 实现动画,animate.css 动画,钩子函数动画控制等。

6、Vue 插件使用:vue-router 路由管理,vuex 状态管理,Mint-UI 界面搭建等。

7、Vue 工程化:Webpack 解析打包,Vue-CLI 脚手架项目搭建等

8、Vue 网络请求:Vue-resource、jQuery+Ajax、axios 对比、使用以及网络请求工具封装等

9、Vue 独立组件:开发过程,包含各种独立组件封装:TabBar、NavigationBar、GridList、ListView、Comments 等一些列独立组件的封装。

10、高级话题补充:ES6 最新语法、SVG 图片使用、路由懒加载方案、Node 解决跨域方案等等内容 .

11、Vue 项目实战:小码哥商城 APP,包含首页、订单、个人、新闻列表、新闻详情、商品列表、商品排序、商品详情、图文详情、商品评论、图片分享、图片详情等页面开发

学习目标:

1、具备移动端 Web 开发能力,拥有根据设计图转化为对应的 web,同时处理移动设备适配问题,掌握工作中多人开发的操作方式

2、具备移动 Web 开发能力,能够和后天交互,独立开发移动端的交互网站

第六阶段:

NodeJS

核心技术:

1、Linux/Windows/OS X 环境配置、REPL 环境和控制台程序、异步编程、模块管理工具、非阻塞 I/O、io.js、V8 引擎。

2、全局对象 global、process、console、util。

3、事件驱动、事件发射器、加密解密、路径操作、序列化和反序列化、文件流操作、Socket.IO 等。

4、数据酷操作和数据访问(MySQl,MongoDB,Mongoose)。

5、Express 简介、Expressc 常用 API、Expressl 路由模块、Jade/Ejs 模板引擎、koa 路由。

6、爬虫技术

学习目标:

1、掌握 Express 的使用

2、能够使用 NodeJS 开发后台接口,打通前后端

3、熟悉常见的数据库操作,加密和解密原理

第七阶段:

React、 React Native

核心技术:

1、JSX 语法编写组件 、React Native 常用的组件 : View ,Text,ListView , ScrollView,FlatList

2、编写组件、自定义组件、组件生命周期、组件的复用、组件的属性和状态

3、使用 fetch 进行数据请求、数据的存储技术、Promise 处理异步消息、上拉刷新和下拉加载

4、第三方的框架:swiper , TabNavigator ,ScrollableTabView 等

5、高仿美团 APP(首页、逛一逛、附近、订单、我的等模块)

学习目标:

1、能够使用 React.js 完成 web 应用的开发

2、具备前后端和跨平台的前端开发者。能熟练使用各种前端工具,具有项目部署的能力,能与其他开发者合理沟通协作开发项目,符合企业高端需求

第八阶段:

微信小程序

核心技术:

1、常用组件 : view,image,video,scroll-view, navigator,swiper 等

2、三种样式的书写、 数据绑定 、条件渲染、列表渲染

3、使用 wx.request 发起网络请求,Stroage 存储数据 , 操作反馈小工具

4、事件的处理、配置的详解、界面的跳转和页面之间数据的传递

5、APPID 的申请

6、小米商城小程序项目开发

学习目标:

1、掌握开发微信小程序的各种 API

第九阶段:

编程内功

核心技术:

1、数据结构和算法的认识、堆、栈、队列的认识和使用

2、单向链表和双向链表的认识和操作

3、集合的操作

4、树的认识、基于二叉树的简单操作

5、平衡树和二叉树的使用以及图论和矩阵的认识和使用

6、图论的详细操作

7、各种算法的时间和空间的效率比较

  • 姓名
  • 性别
  • 年龄
  • 就业公司
  • 薪资
  • 福利
  • 学历
  • 刘同学 21 **科技 6000(实习) 五险一金 本科
  • 吴同学 24 广州****科技有限公司 10080 五险一金 高中
  • 陈同学 23 **软创 8500 五险一金,13薪,项目提成,年终奖 本科
  • 周同学 24 **软创 9000 五险一金,13薪,项目提成,年终奖 大专
  • 刘同学 28 **软创 9000 五险一金,13薪,项目提成,年终奖 大专
  • 许同学 29 **网络科技 8000 五险一金 高中
  • 刘同学 24 广州****科技有限公司 10500 五险一金 本科
  • 李同学 23 广州市**信息科技有限公司 6500(实习) 五险一金 本科
  • 杨同学 24 **运通 11000 五险一金 大专
  • 孔同学 28 广东**信息技术有限公司 10000 五险一金,年终奖 高中
  • 陈同学 23 广州**教育科技有限公司 8500 五险一金,项目奖金 大专
  • 林同学 22 **网络 7000 五险 大专
  • 曾同学 20 广州**网络科技有限公司 8000 五险一金 本科
  • 杨同学 20 广州**网络科技有限公司 7000 五险一金,包住,项目奖金 本科
  • 阳同学 24 ****科技 6000 五险一金 本科
  • 张同学 27 广州** 8000 五险一金 其他
  • 毕同学 20 深圳**软件有限公司 8000 五险一金 大专
  • 黄同学 23 广州**科技有限公司 7000(实习) 五险 本科
  • 付同学 23 **数据 6500 五险一金 本科
  • 曹同学 27 广州****科技有限公司 8000 五险一金 大专
  • 张同学 22 广州**网络科技有限公司 9000 五险一金,包住,项目奖金 大专
  • 苏同学 18 广州**科技有限公司 6000 五险一金,项目奖金 高中
  • 杨同学 24 广州***科技有限公司 6000 五险一金 大专
  • 常同学 20 广州**互联网信息科技有限公司 10000 五险一金 其它
  • 林同学 21 ****股份有限公司 7000(实习) 五险 大专
  • 王同学 22 广东****科技有限公司 8000 五险 大专
  • 徐同学 23 深圳**科技 9000 五险一金 本科
  • 刘同学 22 **** 4000(实习) 五险一金 本科
  • 徐同学 17 广州**科技网络有限公司 6000 五险一金 高中
  • 黄同学 22 广州**翻译服务有限公司 8000 五险一金 大专
  • 赵同学 23 广州**网络科技有限公司 5000 -- 本科
立即报名