1.注册github账号
2.fork这个仓库
3.自学git的使用
学习资源:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
4.clone这个仓库到你的本地,创建属于你的分支(不要使用默认的master分支)
5.在任务文件夹下(Task0)创建一个md文件,文件名请使用你自己的名字,然后写下任何你想说的话,然后推送到远程仓库
markdown语法:
http://www.jianshu.com/p/1e402922ee32/
http://www.appinn.com/markdown/
6.向原仓库的master分支发起pull request,等待合并分支
请于第六周之前完成该项任务
前端最重要的就是HTML、CSS、JavaScript,这三个部分会贯穿大家的前端学习,不过学习时还是要循序渐进。
第一步:学习HTML和CSS,这两部分最好一起学习,在调整页面样式的同时也可以练习使用。对于HTML,主要是学习div、span、p、a;(分号表示分布学习,每两个分号间的标签为一组)ol、ul、li;table、thread、tbody、th、td、tr、tfoot;form、input、label、select的用法,标签有点多,大家一组一组逐步学习就好。学习的同时可以尝试使用CSS样式,主要有:位置属性:position、float、margin、padding;大小属性:width 、height;文字属性:font-size、font-family、color、text-align;HTML与CSS的基础大致就是这些,不过HTML标签有一些自带属性,需要大家自行查阅书籍等学习。
第二步:学习了HTML和CSS的基础知识后,还要了解如何向HTML文本中内嵌外来文件,这个部分百度后会有很多教程,这里不再赘述。
第三步:学习前两步的内容后就可以搭一个简易的静态网站,大家可以尝试一下将百度首页(https://www.baidu.com/)。
第四步:完成第二步后可以开始学习JavaScript了,大家可以在我的博客(https://jessionlin.github.io/2017/03/09/JS%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E7%AE%80%E8%BF%B0/)上查看一下基础知识框架,大概有个了解,具体的可以到下面的网站中学习。
第五步:恭喜你已经学习完了前端所有的基础知识,你可以选择学习jQuery、bootstrap等框架,也可以去尝试一下学习nodejs。
第六步:剩下的旅途需要各位探索
推荐几个学习的网站:
w3c:http://www.w3school.com.cn/
慕课网:
http://www.imooc.com/
PHP是一门脚本语言,特别适合于网站的开发,而且上手快。
第一步:环境的搭建
Windows系统:下载Wampserver或者是Xampp,直接百度搜即可,下载与你电脑位数相应的版本
Mac-OS系统和Linux系统:推荐直接在命令行中进行搭建PHP环境——Apache+PHP+MySQL
第二步:学习语言
网上有许多的PHP学习的资源,推荐两个:
慕课网:http://www.imooc.com/course/list?c=php
w3cschool:http://www.w3school.com.cn/php/index.asp
第三步:学习框架
PHP的框架有许许多多,这些框架能够加速我们的开发
1.smarty
2.ThinkPHP
3.Laravel
4.yii
- ......
建议首先学习一下smarty框架,它能够令你了解MVC架构,这是大部分框架都会使用的架构
ThinkPHP是中国人开发的一款框架,文档都是中文的,易学上手快,而且我感觉该款框架的功能也是十分强大的
Laravel框架号称是世界上最流行的一款PHP框架
注意:在学习的过程中,希望大家一定要动手实践学习,要不然会忘得很快
注:慕课网上的视频都有环境的搭建
推荐一个博客,里面有不错的学习路线
http://blog.csdn.net/lw_power/article/details/52502698
java se基础视频 http://pan.baidu.com/s/1miSE4WS
java ee web基础 http://pan.baidu.com/s/1c2A374
源代码 http://pan.baidu.com/s/1qYm8Sjy
java基础:慕课网http://www.imooc.com/course/list?c=java
注:视频中有环境的搭建
前端
学习div的基本用法,注意标签里可以添加什么属性;CSS的position、float、width、height、background属性
做一个和task1.png相同的页面布局,该图片在Task1文件夹下
PHP
看慕课网上的PHP基础教程视频
由于后台语言不好留作业,你们可以自己根据慕课网上的视频来写东西,慕课网上的视频一般都有实例的
Java
看Java基础教程视频
由于后台语言不好留作业,你们可以自己根据慕课网上的视频来写东西,慕课网上的视频一般都有实例的
不过学习Java你可以将之前C语言学的算法用java给实现
前端
学习使用label、select、option、span标签,css中的width、height、background、overflow、margin、border属性,同时尽量使用 学习过的知识搭一个网页版的个人简历。有精力的同学可以尝试使用JavaScript语法,其基本语法可以参考我的博客(https://jessionlin.github.io/2017/03/09/JS%E5%9F%BA%E7%A1%80%E8%AF%AD%E6%B3%95%E7%AE%80%E8%BF%B0/) 。作业时间两周,22号中午我会提取大家的代码,并将比较好的作品在培训后展示
PHP
掌握使用mysql、mysqli和PDO连接数据库的操作,并写三个文件,使用自己的名字命名。
Java
掌握Java连接mysql数据库的方式,并写个文件,使用自己的名字命名。