如何才是正确的前端开发学习路线

第一步: 把握HTML/CSS

这是你必须把握的。

是网站的构建元素,

没得选!

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

HTML/CSS简单易学。

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

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

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

FTP / SSH 工具 : Filezilla ,Putty

好的阅读器: Chrome

云盘: Dropbox, Google Drive, Box

第三步: 进修原生JavaScript

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

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

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

事务措置

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

jQuery框架

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaScript框架: React ,Angular

数据库: MySQL, PostgreSQL

第七步: HTML/CSS框架

Bootstrap(强烈保举进修该框架!)
Zurb Foundation
Skeleton
MUI
Pure
第八步: 办事器端编程说话(专注于一个!)

PHP(不是最好的说话,可是是最靠得住的办事器端说话)
Node.js(一款新型, 强大的后台说话)
Ruby on Rails (最好的框架,但已经到了瓶颈期)
Python(简单易学,但相对付主流说话并不流行)——可如今AI的爆红导致Python比来很火!
第九步: 数据库(专注于一个!)

关系型数据库: MySQL 和 PostgreSQL

非机构化数据库: MongoDB 和 CouchDB

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

PHP/ MySQL
Node.js/ Mongola
第十步: 必要进修的一些端手艺

Git & Github
SSH(安然外壳和谈) & Basic Command Line
CSS 预编译器: Sass/Less
APIS / REST Service
HTTPS / SSL
第十一步: 安排应用

专用办事器/ VPS

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

安排工具

Linux呼吁行

维护和进级

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

可以创造出网页引用

能构建后端APIs

能毗连办事器

可以办理数据库

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

第十三步:编程框架

JavaScript框架: React, Angular 2, Vue.js, Express(后端)
PHP框架: Laravel, Codeigniter, Symfony
Ruby on rails
MVC框架: Routing, Database Mapping, Helpers, Data Binding, Templating & UI
第十四步: 内容办理体系(基于PHP)

Wordpress(强烈保举), Joomla, Drupal

有把持客户更新和维护

丰盛的插件

开发速度快

模板的功能有限

第十五步: 挪动App生长

这是将来的趋向

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

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

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

专注于你的事业
回去进修更多的数据构造
跟进如今的新手艺
学习一门高级语言,类似于Java, C语言
本文摘自zz.java.tedu.cn,如有侵权请及时告知,谢谢!

猜你喜欢

转载自blog.51cto.com/14082839/2384122