项目简介

《18天学会写网站》是Python程序员管理团队自主研发的一套Web开发的学习课程. 只要您有Python入门的水平(0基础, 1小时, 即可Python入门, 可参见我们的免费视频教程), 无需其他基础, 即可通过本教程的学习, 学会使用Django搭建Web应用/网站, 并上线运行. 完成培训的同学, 完全有能力独立搭建本网站的所有功能.

针对人群

刚刚入门, 想要学习进阶技能的Pythoner.

运维人员, 希望转型运维开发的运维从业者.

在校学生, 未来希望找Python开发工作的学生.

编程爱好者, 希望系统学习后端Web开发的Pythoner.

教学特色

培训之中贯穿着一个项目, 学生学到知识的同时, 也亲历了项目的各个阶段, 增强了实战经验, 知识的掌握也更加稳固和透彻.

课程中不仅讲解了如何能实现, 还讲解了为什么要这样实现, 剖析了整个项目思考的过程, 切实达到了"授人以渔"的效果.

学习方法

每节课学员先观看教学视频, 视频中老师会布置一个课后作业, 看完视频后, 学员编写作业. 遇到问题及疑问, 跟授课老师QQ联系, 老师会给予解答.

第二节课时, 老师会要求学员创建一个git项目, 并将老师添加进去. 学员遇到难以解决的问题, 老师会clone出代码, 帮忙调试

所有的课后作业连在一起, 最终会形成一个拥有自己用户系统的论坛. 外观功能与本网站的部落论坛类似, 额外配有自己的用户系统(注册,登陆,修改密码,重置密码,消息系统等)

工具版本

Python3.5+Django1.10

旧课程Python2.7+Django1.8同样可以观看.

教学时长

时长不限, 可根据自己的时间安排学习.

收费情况

整个课程的价格为800元。

课程内容目录

课程名称 第一个视频 第二个视频 第三个视频 补充材料
环境的安装 环境的安装 4篇文章分别说明各个平台安装步骤
git原理及使用 git基础 (29'04'') 将代码同步到github (40'36'') pycharm的git使用 (3'14'') <如何无需密码向github push代码>等文章
Django初识和项目目标 Django基本原理 (17'55'') 首次启动Django (17'40'') 项目目标 (3'27'') <Windows安装Django时报错:Read timed out.>等文章
第一个Django页面 写一个Hello World页面 (29'04'') HTML入门 (27'08'') 将HTML写到文件中 (15'18'')
页面美化 CSS入门 (15'06'') bootstrap和静态文件处理 (28'20'') bootstrap编码演示 (18'41'')
将数据存入数据库 将版块信息存入数据库 (45'17'') 美化admin (11'42'') 给数据表添加列 (24'28'')
文章列表页面 文章的数据模型/表结构 (17'00'') 文章列表的URL定义 (20'04'') 文章列表的页面编写 (24'08'') <Django的时间处理> (16'00'') 等视频文章
创建文章页面 独立完成页面的制作 (2'11'') GET、POST与CSRF (38'48'') 提交信息的异常处理 (10'31'')
Form、CBV和Paginator Form表单介绍 (34'03'') 基于类的View (17'10'') 分页的实现 (27'22'')
用户体系 Cookie&Session (15'07'') 用户与注册 (35'51'') 登录及登出 (21'56'')
用户体系(二)及JS基础 重置密码和修改密码 (19'39'') JS基础快讲 (17'38'') jQuery入门 (20'53'')
文章评论功能 JSON介绍 (11'43'') 评论功能 (45'41'') 数据库Manager (11'35'')
回复评论功能及消息系统 回复评论功能 (18'26'') 消息系统 (6'14'') 深度定制管理后台 (25'15'')
域名解析及nginx入门 域名解析及nginx入门 (29'27'') windows下使用nginx (12'22'')
用户属性,文件上传和富文本输入框 为用户增加更多的属性 (17'50'') 文件上传 (18'52'') 集成富文本编辑框 (27'35'')
简单直接的部署 简单直接的部署 (13'49'') windows通过putty登录linux服务器 (1'14'') windows拷贝文件到线上linux服务器 (3'38'') <阿里云创建服务器> <腾讯云创建服务器>等文章
高性能部署 让功能正常起来 (43'35'') 高性能服务器uwsgi (43'04'') Mariadb_MySQL替换SQLite (15'14'')
日志,中间件和定时任务 日志的使用 (22'29'') 利用中间件简化任务 (13'27'') 定时任务的编写 (19'42'')
HTTPS原理及部署 HTTPS原理 (17'43'') HTTPS部署及后续处理 (38'22'')
直接操作数据库 直接操作sqlite (14'41'') windows安装sqlite3管理工具 (6'54'')
案例讲解:梯子阅读 梯子阅读架构解析 (7'13'') Phantomjs截图功能介绍 (29'44'') 服务器实现要点 (23'12'')
深入ORM ORM原理浅析与Q (18'04'') 统计计算 (23'50") F、Window和Frame (10'54")
这里是老师的一些补充说明,有时软件会更新,导致一些做法的改变,所以必须有补充说明才能与时俱进.


状态 标题 作者 最后更新时间
精华 学员可以在这里发表文章提问,有人工答疑的课程是否有人工答疑请参见课程介绍也可以直接QQ向老师提问. 诗书塞外 2016-07-25
普通 学员常见的问答也会被记录在这里,其他学员可以通过查看这里的文章从别人的错误中吸取经验. 诗书塞外 2016-07-25

请在这里提交您的联系方式,提交后,我们老师会尽快与您联系.

姓名

电话

QQ号码

备注