第三步: 掌控HTML/CSS
这是你起初要掌控的
是中文网站的构筑原素
没得选!
随著你后端的自学民主化,熟练掌控
HTML/CSS单纯初学第三步: 采用此基础辅助工具
图形界面器: Notepad2 / Sublime Text /http://Atom.io
/ IDE
影像GUI:Photoshop, Illustrator, GIMP, Something slse
FTP / SSH 辅助工具 : Filezilla ,Putty
好的应用程序: Chrome
Auron: Dropbox, Google Drive, Box第三步: 自学原生植物JavaScript
原生植物JavaScript(眼下不须要理睬Node.js 和任何架构)
认知正则表达式: String, Number, Arrays, Objects, etc
认知表达式, 前提表达式, 循环式,运算符等
阿提斯鲁夫尔谷
JSON(JavaScript Object Notation), JavaScript第一类记法
jQuery架构第三步:构筑两个此基础中文网站:
自学虚拟主机控制系统此基础——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/ MongoDB第十步: 须要自学的一些端技术
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语言