/PureWeber2015-Summer

PureWeber 2015 年夏季学期 Web 培训班

Primary LanguageJavaScript

PureWeber2015 Summer

PureWeber 2015年夏季学期Web培训班

简介

欢迎来到 PureWeber 2015年夏季学期培训班。PureWeber 是致力于 Web 开发的一个组织。在这里,你将享受众多的福利。

请参加培训的同学watch这个项目,接着把它fork到你的仓库,然后开始后续的操作。

培训所使用的演示文档或演示代码均在相应文件夹下的doc目录。

Task

1. introduction

这是一个用于大家自我介绍的文件夹。参加 Web 培训班的同学需要在这个文件夹下新建一个 昵称.md 的文件夹,在里面做一个简单的自我介绍,例如: rccoder.md

2. Task1

  1. 复习所学的网站设计, HTML 基础知识, Git 基本操作。

  2. 继续自发性学习 Git 的基本使用, 对自己的 GitHub 帐号进行润色(比如添加头像,工作地址等)。

  3. 完成 HTML 部分的相关作业,详见这里。在这个文件夹下新建以你的账户名为文件夹名的文件夹,并把代码放在你新建的这个文件夹中。

推荐学习内容:

  1. 廖雪峰的Git教程

  2. HTML与CSS基础课程-慕课网

  3. 知乎上的一些Web基础概念

  4. Pro Git

3. Task2

  1. 复习css内容

  2. 用css美化第一次作业的的页面,加入导航栏等

  3. 阅读推荐学习内容

完成作业,详见这里。在这个文件夹下新建以你的账户名为文件夹名的文件夹,并把代码放在你新建的这个文件夹中。

4. Task3

  1. 复习JavaScript基础语法, 简单的DOM操作.

  2. 综合运用HTML, CSS, JavaScript知识, 写一个登陆注册页面. 要求:

  • 结构、样式、表现分离, 结构合理, 样式得体(自己看着顺眼就行)
  • 使用JavaScript完成前端表单验证, 包括非空验证, 邮箱/手机格式验证, 长度限制等.
  • 单页面包含两个表单, 可以通过JavaScript控制切换表单, 参考知乎登陆页面
  • 本次练习是为了巩固前面学过的基础内容, 请不要引用第三方库或框架
  1. 复习大一学过的Python web, 分析后端对前端请求的处理过程, 为什么要这么处理?

5. Task4

  1. 搜索查看PPT中所提到的一些名词,并试着去使用它们。

  2. 学习简单的数据库操作,为大作业做准备。

6. End

开发一个属于自己的博客系统,要求如下:

基础篇

  1. 实现基本的博客功能。包括注册,登录,文章的增删查改,文章分类,文章归档,随机文章,模糊搜索,文章评论。

  2. 不可使用开源的博客系统。包括不限于 WordPress Typecho Hexo。

  3. 前端美观大方, 可以参考其他网站的设计。

  4. 写好文档(设计文档,开发心得,如何搭建)。

  5. 能够使用富文本或者 MarkDown 发表文章(可以使用开源解析器)。

  6. 后台易用

建议篇

  1. 使用Git。

  2. 使用框架进行开发。

  3. 表单提交使用AJAX,数据传输使用JSON。

  4. 采用 RESTful 风格进行开发。

  5. 在完成文章评论功能的基础上考虑使用邮件通知评论者,或者使用其他第三方评论插件(如: 多说,友言)。

  6. 博客拥有比较方便的安装功能。

  7. 考虑两人协同开发。

推荐参考博客博客

Python

  1. evilbinary - Django

PHP

  1. easyou - ThinkPHP

Node

  1. BlogOS - Express

提交方式

end目录下面建立“昵称.md”,写入自己的repo链接。