MrFung's Team学习计划
移动端
iOS:
1.了解Object-C类的知识,熟悉语法。
2.了解ARC。
3.了解回调及block。
4.进阶iOS,学会创建iOS应用(使用最新SDK)。
5.了解storyboard.
6.学会按钮监听及跳转界面。
7.学会常用控件,如Label、Button等。
8.了解Core Data。
9.了解iOS多线程、网络编程。
10.了解第三方库,学会使用。
11.能独立开发一个小项目。
12.做到以上只能算是入门。
Android:
1.熟悉Java语法。
2.学会多线程、网络编程
3.学会窗体,按钮的监听
4.进阶Android,使用jdk、SDk、Android Studio配置Android编程环境(使用4.3及以上SDK)
5.学会创建第一个Android应用。
6.学会按钮监听及跳转界面。
7.学会常用控件,如textView、button等。
8.了解sqlite。
9.了解Android多线程、网络编程。
10.了解第三方库,学会使用。
11.能独立开发一个小项目。
12.能做到以上只能算是入门。
Web前端:
1.学习html、css及JavaScript。
2.学几个简单的网页。
3.html和css都不是编程语言,熟悉使用即可,重点在JavaScript。
学习网站:
学习布局 http://zh.learnlayout.com/
html-css http://learn.shayhowe.com/html-css/
在线交互学习 http://www.codecademy.com/
参考文档:
w3school http://www.w3school.com.cn/
MDN https://developer.mozilla.org/zh-CN/
阅读书目表:
前期:
< Head First HTML与CSS、 XHTML >
< Head First HTML与CSS >
中期:
< JavaScript高级程序设计 >
< JavaScript DOM编程艺术 >
< 锋利的jQuery >
后期:
< JavaScript语言精粹 >
< JavaScript 权威指南 >
工具:
SublimeText http://www.sublimetext.com/
FireFox http://www.firefox.com.cn/
Chrome http://www.google.com/chrome/
其他(中后期看):
语言
CoffeeScript http://coffeescript.org/
Sass http://sass-lang.com/
工具
Grunt http://gruntjs.com/
Gulp http://gulpjs.com/
参考书签: https://github.com/ArtemisTeam/frontend-dev-bookmarks
后台:
1.熟练使用Linux,推荐CentOS、ubuntu等。
2.搭建Lamp环境
3.学会php,python