Git Product home page Git Product logo

pureweber2015-summer's Introduction

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链接。

pureweber2015-summer's People

Contributors

blackgreymon avatar catying avatar fangwentong avatar fateice avatar haroldfan avatar haroldsong avatar helianthuswhite avatar hitlxc avatar lcar979 avatar mrtuo avatar mydogit1 avatar qf0302yty avatar rccoder avatar sujunhao avatar thewindinthewillows avatar tmn07 avatar tzjtatata avatar voidhug avatar wangger avatar wishayne avatar yokinglou avatar zz17zz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.