1. 程式人生 > >如何才是正確的前端開發學習路線

如何才是正確的前端開發學習路線

bin 事務 ODB 五步 python basic drop href mman

第一步: 把握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,如有侵權請及時告知,謝謝!

如何才是正確的前端開發學習路線