web前端课程,使用HTML/CSS/JS以及更多的框架技术,编写网站页面、App应用、小程序、2D&3D游戏、Web VR&AR等应用,通过内容设计、交互动画、数据操作构建项目与用户的交互界面。前端开发工程师在项目中可以与UI设计师和后台程序员合作,实现设计意图并调用后台接口;也可以独立工作,完成强用户交互的各类应用。
1、现在进入到了互联网时代,不管干什么基本都离不开网络,尤其是电商行业,对于用户的交互和体验度更加注重,而这些基本都是Web前端技术实现的效果。
2、现在对于IT互联网的应用广泛,app、小程序、移动端、pc端等都是需要前端技术的开发支持才能够完成。
三大主流框架技术实时更新,大胆呈现教学细节,100天扎实掌握WEB硬核技能
学习阶段 | 核心知识点 | 核心内容 | 学习天数 |
第一阶段:数据和后台应用接口 |
•项目导入 •数据库技术 •JavaScript核心 •Node.js核心 |
•贯穿项目介绍、软件过程、WEB服务器 •CRUD、列类型、列约束、简单查询、复杂查询 •数据类型、运算符、逻辑结构、ES核心对象 •非阻塞异步操作、IO、网络访问、数据库访问 |
19天掌握服务端核心技术 |
第二阶段:用户界面系统开发 | •HTML5核心 •HTTP*&AJAX •CSS核心•CSS3高级 •响应式&Bootstrap |
•结构标签、图文排版标签、H5语义标签 •请求和响应消息、XHR和异步请求 •选择器、文本和颜色、盒模型、定位属性 •变形、渐变动画、帧动画、Animate.css •媒体查询、栅格布局、组件样式、Sass |
20天掌握服务端核心技术 |
第三阶段:强用户交互设计 | •JavaScript高级 •DOM&BOM •jQuery •数据绑定和Vue.js核心 |
•ESAPI、面向对象、ES5&6新特性 •BOM对象、DOM对象、浏览器兼容性 •DOM操作、事件处理、动画函数、AJAX封装 •数据绑定、指令系统、组件、SPA和路由、Axios、Vuex |
21天进阶前端核心技术 |
第四阶段:移动App和微信开发 | •Vue.jsUI库 •H5高级 •微信开发 •混编开发 |
•自定义组件、Element-UI、Mint-UI组件库 •Canvas&SVG、本地存储、Worker、WebSocket •微信公众号、微信小程序 •硬件数据、设备事件、传感器、音视频、文件读写 |
21天进阶前端核心技术 |
第五阶段:高阶框架和前后端分离 | •React.js核心 •React生态圈 •PythonWeb •Angular核心 •Angular生态圈 •就业冲刺 |
•TypeScript、模块、组件、服务、指令、管道、路由、Rx.js •WebView、Ionic简单&复杂组件、表单组件 •语法基础、HTTP、MySQLdb、Django框架 •JSX、组件、State、表单、虚拟DOM •ReactNative移动端组件 •冲刺项目、WebGL、PWA、Dart、Flutter |
20天掌握核心框架技术 |
一、产品思想
要知道没有正确的产品思想,很难设计出良好的程序,无论从界面、交互,还是接口、逻辑,不能够理解产品、理解用户需求,我们会给自己造成很大的麻烦。为了使我们的工作和学习更加有效率、避免无用功,我们需要不断的学习产品的思想,只有理解了产品的思路,我们才知道用我们的技术去输出什么。
二、框架学习
框架是我们提高工作效率的优秀手段,对于框架的学习是成长必经之路。我们学习框架的路线通常应该是:使用—分析—个性化定制—模仿编写自己的框架。
三、网络*学习
Web前端技术就是云上的技术,云的*有N种,我们应该着重学习:TCP/IP,UDP,HTTP,POP3,SMTP这几种*。
四、程序设计
这个阶段我们需要学习UML、设计模式、设计方法……,我们要让技术开发工作变成有目的性、有计划性,并且,这些目的和计划必须有理论的支持,这样,我们设计出来的程序才能够更优秀、我们的开发才更有效率,这样,我们的技术才能有所提升。