课程概况
Python Web 开发工程师微专业由云课堂联合麻瓜编程出品,从Python基础入门到网站开发实战,体系化的课程设计,全面囊括Python学习中所有技能。
麻瓜编程致力于帮助初学者快速上手编程实战。图灵电子书《编程小白的第一本 Python 入门书》已经获得了超过20000名读者好评。Python 实战课程已成为网易云课堂最畅销的编程类课程,累计学员近60000名。
课程大纲
1 学会开发静态网页
第一节 HTML 的 20/80 关键知识
第二节 用 Semantic UI 轻松上手第一个网页
第三节 运用网格写一个 landing page(产品介绍页)
第四节 CSS 的 20/80 关键知识
第五节 边玩 minecraft 边学 CSS的定位方式
第六节 用 CSS 定制 10MINs 首页(上)
第七节 用 CSS 定制 10MINs 首页(下)
2 学会用 Python Django 开发功能
第一节 理解 Python Django 的 MTV 模式
第二节 实现第一个 Python Django 网站
第三节 与服务器对话:理解 HTTP 协议
第四节 用 Get 方法实现文章分类功能
第五节 用 Post 方法实现 django 表单
第六节 用 URL 正则实现文章链接跳转
第七节 用Python Django分页器实现文章分页
第八节 实现10MINs 的用户注册与登录
第九节 实现 10MINs 的投票功能
3 学会开发灵活的网页
第一节 当我们谈论 JS 时,我们在谈论什么
第二节 JS 的 20/80 关键知识
第三节 快速上手 Vue.js
第四节 Vue.js 核心理念:数据驱动界面
第五节 用 Vue.js 实现弹窗
第六节 用 Vue.js 实现 loading 效果
第七节 使用 JSON 和 AJAX 传递 API 数据
第八节 在 Django 里写 API
第九节 RESTful API 的增删改
第十节 RESTful API 的权限控制
4 学会 MySQL 数据结构设计
第一节 快速上手 MySQL
第二节 理解 MySQL 的核心概念
第三节 Django 配置使用 MySQL
第四节 学会用 SQL 操作 MySQL 数据库
第五节 深入学习用 SQL 获取数据
预备知识
想从事 Python 开发工作的学生或转职者
想大幅缩短 Python Web 上手时间的初学者
想掌握编程技能提升当前工作效率的在职人士
我们每一期大概有70%的学员,是之前完全没做过网站的零基础新手,包括学生、产品经理、银行职员等等,甚至最小的学生还在读初一!课程会从基础知识开始,并且运用生动易懂的方式帮助初学者理解。