零基础学前端开发可行吗?答案是可行,前端入门简单,但是深入学习高级的技术,还是有一定学习难度的。
谁不是零基础开始学的呢?不过对于一点代码基础都没有的小白来说,最重要的是考虑好自己的选择。对于一个没接触过的东西,需要花费的时间与精力是不可估计的,学习过程中很容易半途而废。
前端开发需要学习的:
初级前端工程师:掌握页面制作技能(一到三点)
中高级前端工程师:实现页面行为交互(四到七点)
进阶资深前端工程师:毕业就有项目经验(八到十二点)
一、前端开发基本功
HTML5基础、CSS基础、CSS3、移动端布局、SASS入门、 css功能拓展、SassScript、@-Rules 与指令、控制指令、混合指令、Grid网格布局、Web前端项目、 Git入门
二、JS核心技术
JS学前准备、JS词法结构、JS类型、值和变量、JS表达式和运算符、JS语句、JS对象、JS数组、JS函数、类和对象、ES6、WEB浏览器、window对象
三、JS高级编程
DOM、 样式、盒子及表单、事件、正则表达式、GSAP、Swiper、Canvas、大数据可视化、本地数据存储、常见特效
四、数据结构
数据结构初识、数组、栈数据结构、队列数据结构、链表、集合和字典、树、排序、搜索算法
五、MySQL
数据库基本概念、SQL基础、 SQL高级、数据库设计范式
六、NodeJS
Web客户端与服务器、Node.js基础、Http服务器、全局对象\文件\事件、路由、 Npm
七、TS
TS基础、TS数据类型、运算符、流程控制、 函数、类与对象、接口、多态、模块化、泛型
八、全栈项目实战
项目文档、项目架构、 Egg、 RESTful、Axios、项目管理、短信验证、WebSocket、工程化初识
九、项目工程化
Webpack
十、Vue项目实战
Vue基础、Vue组件、可复用性、路由、Vuex、脚手架、ElementUI&cubeUI&antDesign、Vue-组合式API-TS、单元测试、项目之Vue
十一、移动端应用开发
初识微信小程序、小程序代码构成、小程序运行原理、小程序逻辑层、小程序视图层、 组件、API、 用户体系、uniApp
十二、React项目实战
React基础、React组件、React状态和事件、表单数据、属性和插槽、常用hook、路由、毕业项目
今天先分享到这里,,看完了点个关注呀!!!