作为一名Web前端开发工程师,2018告诉你如何正确的学习前端

第一步: 把握HTML/CSS

  1. 这是你最后必需把握的

  2. 是网站的构建元素

  3. 没得选!

  4. 跟着你前端的进修历程,熟练把握

  5. HTML/CSS简单易学

第二步: 学会使用根本工具

  1. 文本编纂器: Notepad2 / Sublime Text / http://Atom.io / IDE

  2. 图像编纂器:Photoshop, Illustrator, GIMP, Something slse

  3. FTP / SSH 工具 : Filezilla ,Putty

  4. 好的阅读器: Chrome

  5. 云盘: Dropbox, Google Drive, Box

第三步: 进修原生JavaScript

  1. 原生JavaScript(现阶段不必要理睬Node.js 和任何框架)

  2. 理解数据类型: String, Number, Arrays, Objects, etc

  3. 理解函数, 前提表达式, 轮回,把持符等

  4. 事务措置

  5. JSON(JavaScript Object Notation), JavaScript工详细现法

  6. jQuery框架

第四步:搭建一个根本网站:

  1. 获取一个假造主机账户(Hostgator, InMotion, etc)

  2. 进修假造主机节制体系根本——cPanel (Email ,FTP Setup)

  3. 经由过程FPT(文件传输和谈)上传你的项目

  4. 建树域名并和你的主机毗连

第五步:恭喜你! 你如今是一个网页设计师了!——(现阶段还不够以称Web Developer)

  1. 有才能搭建一个专业的简单网站

  2. 有才能搭建网页应用的界面

  3. 可以把一张PSD 转化为基于HTML/CSS的静态网页

  4. 有在公司上班的实力, 或者选择成为一名自退职业者

第六步: 思虑接下来的侧重点!

  1. HTML/CSS框架: Bootstrap, Foudation(建议优先把握!)

  2. 办事器端说话: PHP, Ruby....

  3. JavaScript框架: React ,Angular

  4. 数据库: MySQL, PostgreSQL

第七步: HTML/CSS框架

  1. Bootstrap(强烈保举进修该框架!)

  2. Zurb Foundation

  3. Skeleton

  4. MUI

  5. Pure

第八步: 办事器端编程说话(专注于一个!)

  1. PHP(不是最好的说话,可是是最靠得住的办事器端说话)

  2. Node.js(一款新型, 强大的后台说话)

  3. Ruby on Rails (最好的框架,但已经到了瓶颈期)

  4. Python(简单易学,但相对付主流说话并不流行)——可如今AI的爆红导致Python比来很火!

第九步: 数据库(专注于一个!)

  1. 关系型数据库: MySQL 和 PostgreSQL

  2. 非机构化数据库: MongoDB 和 CouchDB

  3. 建议选择一个以下的组合:

  • PHP/ MySQL

  • Node.js/ Mongola

第十步: 必要进修的一些端手艺

  1. Git & Github

  2. SSH(安然外壳和谈) & Basic Command Line

  3. CSS 预编译器: Sass/Less

  4. APIS / REST Service

  5. HTTPS / SSL

第十一步: 安排应用

  1. 专用办事器/ VPS

  2. 应用云平台: Heroku, Digital Ocean, AWS

  3. 安排工具

  4. Linux呼吁行

  5. 维护和进级

第十二步:恭喜你,你如今成为一名网页开发者了!

  1. 可以创造出网页引用

  2. 能构建后端APIs

  3. 能毗连办事器

  4. 可以办理数据库

  5. 你的选择: 获得一份很好的工作 / 成为自退职业者 / 起头一项事业

第十三步:编程框架

  1. JavaScript框架: React, Angular 2, Vue.js, Express(后端)

  2. PHP框架: Laravel, Codeigniter, Symfony

  3. Ruby on rails

  4. MVC框架: Routing, Database Mapping, Helpers, Data Binding, Templating & UI

第十四步: 内容办理体系(基于PHP)

  1. Wordpress(强烈保举), Joomla, Drupal

  2. 有把持客户更新和维护

  3. 丰盛的插件

  4. 开发速度快

  5. 模板的功能有限

第十五步: 挪动App生长

  1. 这是将来的趋向

  2. 你不必要进修Java 和C说话!

  3. 你只必要把握JavaScript!我们可以使用React Native, Ionic, Cordova 等框架来构建挪动App

第十六步:现阶段,如今你必要考虑什么?

  1. 专注于你的事业

  2. 回去进修更多的数据构造

  3. 跟进如今的新手艺

  4. 学习一门高级语言,类似于Java, C语言

  5. 这里推荐下小编自己建的前端学习群:606加721加798,都是学前端开发的,如果你正在学习前端,小编欢迎你加入,大家都是前端党,不定期分享干货(只与web前端相关的),包括我自己整理的一份208新的前端资料和零基础入门教程,欢迎初学和进阶中的小伙伴。

猜你喜欢

转载自blog.csdn.net/dashujudaka/article/details/80712856