该项目属于B2C电商平台,类似于京东、天猫,用户可通过平台轻松完成注册登录、搜索商品、查看商品明细、加入购物车、提交订单、订单支付等完整的购物流程。
项目主要包含网站首页楼层展示、商品检索、商品详情信息展示、购物车功能、注册新用户并发送验证邮件、登录、会员中心、购物车结算和支付、会员资料和收货地址维护、我的订单展示等。
电商项目、在线购物、购物车、邮件发送、在线支付、Node.js中途岛、验证码、界面特效、MVC、AJAX、懒加载
该项目是一个在线教育平台,用户可以在线选课,购买课程,在线交流等。项目整体基于 React 技术架构,学习完该项目基本能掌握 React 核心技术架构体系。
主要包含用户注册登录退出、第三方登录、在线流媒体视频播放、课程模块、购物车、订单支付、用户中心等。
基于 AJAX 的前后端分离,前端基于 React.js 技术栈独立开发单页面应用程序+服务端SSR
在校教育平台、购物车、邮件发送、在线支付、React、React Router、短信验证码、界面特效
十次方社交平台像是一个程序员社交网络,项目采用前后端分离架构,前端采用了以Node为驱动的中间渲染层解决方案,学习完该项目基本能掌握该方式的技术解决方案模型。
主要包含用户注册登录退出、发布问题、回答问题、分享知识、个人中心、账户管理、话题分享、话题搜索、标签系统、活动报名、交友、吐槽、招聘等。
社交项目、问答社区、在线问答、邮件发送、验证码、MVC、AJAX、Pjax、懒加载、服务端渲染
该项目是一个类似于马蜂窝的在线旅游平台,用户可以在线查询目的地旅游信息,分享旅游攻略,在线下单等。该项目整体基于React Gatsby+无服务端架构模型,学习该项目可以掌握另一种新型的技术架构模型。
用户注册登录退出、第三方登录、旅游信息查询、旅游详情、旅游攻略、在线下单、订单支付、用户中心。
在线旅游平台、旅游攻略、在线购物、购物车、邮件发送、在线支付、React、Gatsby、无服务端架构
该项目是一个类似于我爱我家、自如有家的租房App,用户可以在平台中浏览租房信息,预约看房,在线支付租房订单等。
用户登录、用户注册、第三方登录、查找租房信息、租房列表、租房详情、地图找房、租房咨询、在线下单、个人中心等。
租房项目、在线租房、在线支付、AJAX、懒加载、下拉刷新、上拉加载更多、ListView、离线缓存、Pop 弹出菜单、多彩主题、应用分享
该项目是一款类似于今日头条的资讯类应用,汇集娱乐资讯的用户移动终端产品,包含用户发表文章的阅读,其中包含文章的刷新推荐、详情阅读、评论文章、点赞、用户频道的个性化、查看用户的个人信息、编辑用户的个人基础信息,以及小智机器人等客户端功能。
手机号快捷登录、频道编辑、文章推荐、文章详情、评论功能、个人主页、关注粉丝、收藏历史、小智同学、消息通知。
新闻资讯、短信验证、小智同学、移动端布局、组件开发、Feed信息流、打包App、列表缓存、上拉下拉加载、自动化部署
本项目通过一个小程序电商业务项目为切入点,使用更高效小程序的框架 mpvue,结合最新ES6语法,在实战开发环节充分应用,让学员深入理解项目设计背后的原理,解决实际业务中的各类问题。
首页推荐频道展示、分类筛选、搜索商品、商品详情、分页加载数据及长列表展示优化、购物车、下单、支付、用户个人中心、Postman接口测试工具。
小程序弹性布局原声组件应用小程序登录样式复用微信支付接入App编程思维异步编程组件式拆分与开发设计稿重构
从ES2015出发,深入剖析Map、Set、Async/Await等常用知识点,学习异步编程思想,更深层次感受Javascript的魅力。
学习Typescript,无论项目大小都可以使用Typescript进行书写,减少团队协作Bug,项目层次结构更清晰。
学习设计模式,主要涉及工厂、构造、单例等模式,补平知识短板。让代码更好的适应变化,提高程序的可维护性和可扩展性。
介绍主流的React和Vue的底层实现原理、进阶技术、数据管理和性能优化,动手开发Modal、Menu等常规组件。
学习框架本身的设计原理。从源码层面了解先进开发框架设计,从原理层面剖析前端框架的架构设计,从开发与效率层面服务实际工作中的开发项目。
Vue的进阶使用。包括Mixin、directive、filter、及常用的slot。学习封装Vue模块与常用功能,是提升开发效率的必经之路。
React的进阶使用。包括Hooks、服务端渲染等,了解Hooks产生的前因后果,如何把组件的思想发挥到极致。
介绍常用的CLI工具及原理。讲解常见的CLI工程化工具的使用,并且开发属于自己的CLI工具,做到对工程化更深层次的认知。
项目的打包与发布。深入大型项目的应用层面,对持续集成、容器化、CI/CD工具的使用、自动化测试、文档管理等进行讲解。以实战项目作为最终目标,对等企业级需求。
Nodejs扩展了前端无限的能力,让前端也可以向后台进军,操作数据库、读写文件、长链接(websocket)等让Nodejs拥有了后台语言的能力。
学习常见的Nodejs API、网络和事件循环多进程。深入原理讲解Nodejs模块开发技巧。
讲解丰富的网络相关的知识,如egg、auth2.0的快速开发技巧、发挥Nodejs异步编程的能力、BaaS接口标准的GraphQL介绍、GraphQL的核心概念与使用等。
Websocket 精讲。实现聊天功能、心跳检测、多聊天室、消息缓存等功能开发,封装消息应用核心功能库,学会原理的同时也能助力日常ws相关项目的开发。
讲解移动端混合开发解决方案,包含混合App框架Ionic入门、React Native实战项目和Flutter好客租房项目。
讲解桌面端(跨端)领域前端方面的终极解决方案Electron,在满足日常开发性能需求的基础上,大幅度提升开发效率。
讲解基本的数据结构、常见的算法及设计思考,以及面试题。通过这几个维度的讲解,让学员理解算法在业务开发过程中的重要意义。
6 年前端开发经验,在阿里有丰富的大型前端项目开发经验,精通 CSS、Javascript 以及语言衍生框架,熟悉 React 架构体系,NodeJS 等技术的使用。
从事前端开发多年,武大硕士,前极验验证前端负责人、前京东金融高级工程师。Vue资深使用者,Web安全爱好者。先后主导过种类繁多的企业级互联网项目包括:SaaS安全服务,SPA后台管理系统及微信小程序等。
前端开发工程师,华科硕士,曾在华为任职,多年被评为优秀员工。5年开发3年项目管理经验,熟练动用前沿前端技术、容器相关技术,熟悉三大前端框架、Nodejs全栈开发及自动化流程工具的使用。
Full stack 践行者, 5年一线软件研发经验,曾就职于bytedance, 斗鱼等知名互联网公司。小程序引擎开发者,具有丰富React框架源码级优化经验,百万级Nodejs大型服务端架构经验,对分布式微服务架构与kubernetes体系下的云原生应用领域皆有一定研究。
资深前端工程师,全栈工程师。8年开发经验,5年前端经验,1年+海外工作经历。擅长前端及大前端方向架构。主导过千万用户级项目的 react 重构。曾在用友,斗鱼担任过开发,管理岗位。
多年软件开发和教学经验,全栈开发,擅长前端、Java、Android开发、网络信息安全、Linux服务器运维等; 熟悉Node.js平台、 Vue.js等框架;参与过《Linc日本留学项目》、《InTestCar车辆远程管理服务平台项目手机客户端》等中大型项目。
web前端开发工程师,软件设计师,具有多年web开发经验,曾供职于京东商城。对后端技术如php,nodejs,数据库也有一些了解,对如何写出好代码和教出好学生有一些认识,期待与你同行。
多年大中型项目开发经验,曾就职于某大型外企,在软件开发和培训方面积累了丰富的经验,参与电商平台、特许行业CRM系统等项目,涉足跨平台技术解决方案、Node.js等平台。
八年团队研发经验,前后端各类技术均有涉猎,前后研发了多个平台级项目产品,曾担任某大型软件企业的前端架构师,负责公司平台级应用开发工具的设计和架构,精通OTO类移动开发业务,曾担任某大型餐饮软件公司前端负责人,负责公司移动端产品设计和技术架构的开发工作。
•HTML 语义化•CSS3 基本语法规范•CSS常见布局技巧大全•网页开发规范以及流程•CSS企业级网页开发•CSS初始化技术选择•CSS3基本变换特效
•掌握 HTML5 常用标签•掌握 CSS 语法及使用技巧•掌握CSS3新增选择器•掌握CSS3新增样式属性•掌握 DIV+CSS 布局方式•掌握常见网页布局技巧•掌握企业级、电商级网页开发基本的流程、规范•掌握语义化、模块化、兼容性的PC端网页开发•掌握 Photoshop 切图以及插件切图•熟练使用调试工具进行页面调试•掌握基本的动画效果
HTML5、CSS3、语义化标签、CSS3新属性、盒子模型、定位与浮动、CSS 调试技巧、PS 切图、网页特效、页面初始化、静态页面开发、PSD文件还原网页文件
•掌握CSS3 2D、3D变换、动画效果•了解移动端屏幕、移动端浏览器、操作系统的不同•掌握主流移动端调试方法•掌握常用移动端适配方案(流式布局、flex布局、rem适配)•掌握CSS预处理器less的使用•掌握主流移动端页面开发技术选型与解决方案•掌握常用移动端框架使用方法•掌握常见移动端页面开发流程与规范•掌握响应式布局开发•掌握 Bootstrap 开发响应式页面•掌握适配不同终端的移动端页面开发
•能够掌握Javascript基本语法•掌握Javascript中的运算符(操作符)•掌握Javascript中的数据类型与数据类型转换•掌握常见 Javascript 算法•掌握数组遍历•掌握常见的 DOM 操作•能够掌握DOM中元素的属性操作•掌握DOM中事件绑定方法•掌握事件委托•能够使用面向对象思想进行 DOM 编程•掌握offset系列,client系列,scroll系列•掌握 Javascript 的高级语法•熟练使用 jQuery 操作 DOM•熟练使用和编写 jQuery 插件•独立完成电商网站的页面搭建(包括 HTML 结构、CSS 样式、Javascript 特效)•函数进阶•面向对象•掌握touch事件•掌握touch事件对象•能够完成移动端轮播图效果•掌握应对业务编程的能力•掌握 Javascript 常见兼容性方案
•能够建立客户端服务器交互模型,熟悉网络通信相关概念•能够使用 Node.js 进行 Web 服务端开发•能够掌握 Javascript 异步编程模型•能够掌握 Javascript 模块化编程方式•能够使用 Node.js 操作 MySQL 数据库•能够理解 HTTP 协议•熟悉原生 AJAX 请求流程与细节,并掌握常见跨域技巧•能够基于 jQuery 的 AJAX 相关 API 熟练开发常见的前端功能•能够独立开发基于后台接口的动态网站、AJAX 数据交互的项目•能够独立完成企业网站从前台到后台的基本开发工作•MySQL操作建库建表•增删改查语句•能够了解什么是继承•能够使用Express快速搭建Web服务器•能够使用Node.js操作数据库•能够使用session保持登录状态
• 能够掌握使用 Vue 技术栈进行项目开发;• 能够掌握企业中项目开发的流程;• 能够掌握源代码管理工具的使用;• 能够熟练掌握前后端分离开发模式;• 能够掌握使用主流框架开发门户网站、管理系统、移动 Web 等客户端;• 能够掌握 Webpack 项目构建配置流程;• 能够掌握 Web 项目的部署与发布模式;• 掌握使用 echarts/d3.js进行数据可视化交互开发• 能够知道双向数据绑定的原理• 能够知道MVVM设计模式的原理• 能够掌握自定义组件的封装• 能够知道Vue的主流技术栈的使用
• 微信小程序开发基础知识• 小程序应用及页面的生命周期• 小程序视图与逻辑• 小程序商城• 购物车• 小程序运行机制• 微信支付• 开发中常用组件的使用• 小程序开发框架
• 能够掌握小程序的开发基础• 能够使用小程序开发者工具创建项目• 能够使用常见的UI组件• 能够知道小程序中生命周期的执行• 能够实现小程序页面中的数据绑定和事件处理• 能够实现页面之间的导航跳转• 能够独立开发小程序项目• 能够掌握小程序的部署与发布• 能够掌握微信支付的使用• 能够掌握小程序开发框架的使用• 掌握第三方 AI 平台的使用
• 能够理解 React 的开发理念;• 能够掌握 React 的基本使用;• 能够理解 React 的内部原理;• 能够使用 React 及其常用组件库进行项目开发;• 能够使用 React 封装项目中用到组件实现复用;• 能够掌握 React 项目中常见问题的解决方案;• 能够掌握 React 项目优化、部署;
•能够轻松运用目前市场主流工具应对工程化项目需求•能够基于无服务端平台快速开发应用并了解国内主流的平台服务•能够使用静态站点构建方案快速开发企业站•能够使用 Flow、Typescript 完成复杂应用业务代码的编写•能够掌握使用 Angular 技术栈进行项目开发•能够理解 React.js / Vue.js 一类的 MVVM 框架的实现原理•能够使用不同的数据流框架应对不同技术栈在大型项目中的数据状态管理•能够使用服务端渲染解决方案解决 React.js / Vue.js / Angular 框架在 SEO 方面的问题•能够掌握不同框架的服务端渲染的实现及运用•能够使用 React16 + Redux4 + ReactRouter4 + Next.js 完成社交类项目的开发
•能够使用混合式 App 开发框架快速开发移动 App• 能够配合原生应用开发 App 内嵌 H5 页面并可以通过 JSBridge 调用原生接口•能够使用 wepy / mpvue 框架开发小程序或快应用项目•能够使用 taro 多端统一解决方案同时完成移动 App、移动 Web、小程序的开发•能够独立使用 React Native 开发原生 App•了解 Weex / Flutter 等其他原生应用的前端技术开发方式
•能够基于 net 模块开发 Socket 应用并深度理解 HTTP 协议•彻底理解 Node.js 中的事件循环特性•能够使用 Cluster 开发多进程应用充分发挥多核 CPU•能够操作常见的 NoSQL 数据库并能够通过 Node.js 操作•能够掌握主流的 MVC Web 应用开发框架 Adonis、Egg•能够升入理解基于 GraphQL 标准开发现代化的应用层接口•能够掌握 Node.js 中途岛在企业级项目中的应用•能够使用 Node.js 开发基本的网络爬虫应用
•能够使用 HTML5 技术开发网页游戏•能够使用 WebGL 技术完成炫酷 3D 类图形效果•能够掌握常用的可视化库的应用•能够使用 Three.js 开发简单的 3D 网页游戏•能够使用 HTML5 游戏引擎开发网页游戏
•能够通过不同的工具发现 Web 项目的性能瓶颈并加以解决•能够掌握使用不同的工具和平台对项目及代码进行质量监测•能够使用不同的自动化测试框架完成项目的单元测试和集成测试•能够使用 Jenkins、TravisCI 等工具对项目进行持续集成和持续部署•能够掌握基本的 Linux 服务器操作与维护•能够掌握 Nginx Web 服务器的搭建与配置•了解 Docker 容器化平台的基本操作

