一、前端学习路线图

》 2021年传智教育

2021年传智教育-前端与移动开发学习路线图.jpg

》 黑马程序员

黑马程序员-前端学习路线图.png


二、视频网课


三、教程网站


四、我的路线

1、 前端在软件开发的作用和地位
前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好。前端开发是一项很特殊的工作,涵盖的知识面非常广从html到各种各样的框架,既有具体的技术,又有不断学习的能力。简单地说,它的主要职能就是把程序操作的界面更好地呈现给用户。听起来比较复杂,但前端开发的门槛其实非常低,与后端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的初入点。
当我们学习完vue.js、react.js、angular.js之后,我们不仅仅只会做电脑或者手机浏览器中的各种各样的页面,我们还可以去做手机app,微信小程序,支付宝小程序等,许许多多的东西,在做这些软件时,我们只需要后端为我们提供各种各样的接口就可以(简单来讲,前端存不了信息,我们需要把想要保存的信息交给后端,把想要的信息从后端拿过来用。)

2、 项目开发学习路径

  1. HTML
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=1 选集:p1-p59)
    目标:制作简单的html页面
  2. CSS
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=60 选集:p60-p273)
    目标:让html变得好看
  3. HTML5+CSS3【可以制作简单PC端的页面】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=274 选集:p274-p407)
    目标:学习HTML+CSS新特性
  4. 移动端web页面【可以制作简单手机端页面】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=408 选集:p408-p432)
    目标:学习了解移动端web页面
  5. Flex伸缩布局
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=433 选集:p433-p458)
    目标:掌握Flex布局,可以更好的为html页面进行排版
  6. rem布局+Bootstrap 【可以制作手机端页面】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1pE411q7FU?p=459 选集:p459-p515)
    目标:掌握rem作用和了解Bootstrap框架
  7. JavaScript语法 【可以制作交互式前端页面】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1ux411d75J)
    目标:掌握JS基本语法使用。
  8. jQuery 【可以在项目中使用插件】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1a4411w7Gx)
    目标:掌握JQ语法的基本使用,可以在项目中使用插件。
  9. Ajax【可以实现简单的前后端交互】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1zs411h74a?spm_id_from=333.999.0.0)
    目标:了解前后端是什么,掌握Ajax使用,简单的前后端交互。
  10. Vue基础
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1V44y177zD?p=1 选集(p1-p140))
    目标:了解vue基础语法
  11. Vue-cli3脚手架
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1V44y177zD?p=141 选集(p141-p148))
    目标:掌握Vue-cli脚手架的使用。
  12. 实战项目(Vue+element) 【可以实现前后端分离开发】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1mQ4y1r7yZ)
    目标:制作一个前后端分离项目
  13. Vuex
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1ea411A7GF)
    目标:学习了解Vuex
  14. Uniapp 【可以前后端分离开发微信小程序、支付宝小程序、手机app等】
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV1vh411B7Sb)
    目标:学习掌握Uniapp使用,制作一个实战项目
  15. React
    学习方式:视频-地址(哔哩哔哩:https://www.bilibili.com/video/BV14y4y1g7M4)
    目标:学习掌握React,制作一个React实战项目
  16. Angular
    学习方式:官方文档自主学习(https://angular.cn)
    目标:尝试自主学习新框架,学会看官方文档,制作一个实战项目,实战项目就存在官方文档当中

特别篇.基于JS的后端语言Node
学习方式:在学习了14.ajax之后就可以开始学习了解
(视频地址:https://www.bilibili.com/video/BV1a34y167AZ)
目标:用node+mysql制作一个自己的后端项目

3、 小组长选拔要求

  1. 技术要求:掌握Vue-cli3+流行前端ui框架使用
  2. 能力要求:可以自主解决大部分问题。
  3. 其他要求:热爱编程、热爱帮助他人、有责任心。

  • 红色部分必学:

    7KOYNT.jpg