2599.00 2999 优惠价

7天可退款

服务
系统学习
24周
教学服务
12个月
教学模式
学练一体化
课程证书
通过得证书

课程大纲及学习周期安排

坚持学习的路上,我们为你画好成长路标

阶段一:进入 Python 世界,打开编程之门

  • 第1周
  • 第2周
  • 第3周
打开 Python 的大门

欢迎加入 Python Web 全栈工程师的学习,本周开始学习 Python 基础语法,搭建环境,从一个案例开始构建 Python 世界的基石,打开编程的大门。

课程安排
  1. 1、学习目标、Python 介绍、项目效果
  2. 2、快速学习的核心方法及四个阶段
  3. 3、安装 Python 和 PyCharm
  4. 4、与 Python 的第一次交流
  5. 5、基于 Python,实现计算器的基本运算
  6. 6、计算器比较大小、选择条件进行计算、重复计算
  7. 7、深入理解字符串
  8. 8、高级数据类型的应用与案例
  9. 9、Python 函数逻辑与应用
深入开发思想与编程底层原理

本周深入学习开发思想和编程底层原理,理解闭包的工作原理,从需求出发,掌握函数式编程、面向对象编程,正确认识程序中的错误,理解底层魔术方法,梳理项目工程开发的层次结构。

课程安排
  1. 1、掌握闭包与装饰器
  2. 2、基于装饰器实现龟兔赛跑案例
  3. 3、Lambda 匿名函数实现商品秒杀排行榜
  4. 4、Map 函数实现英雄与装备需求
  5. 5、Reduce 函数实现斐波那契数列求和
  6. 6、过滤器的理解与实现
  7. 7、面向对象编程
  8. 8、理解程序中的异常并能够自定义异常
  9. 9、Python 魔术方法
  10. 10、Python 工程开发的层次结构以及命名规范
Python 工程开发扩展库与 Web 接口开发调试

本周讲解必知必会的 Python 工程开发扩展库,重点讲解文件读写、日志应用、正则表达式,初步掌握网络协议和 Flask 框架。

课程安排
  1. 1、Python 文件读写操作
  2. 2、文件操作与函数递归的综合应用
  3. 3、日志的使用场景及级别
  4. 4、日志处理器的配置与开发
  5. 5、掌握正则表达式的应用
  6. 6、网页的工作原理及流程
  7. 7、HTTP 协议
  8. 8、Flask 项目创建
  9. 8、get 请求、post 请求接口开发
  10. 9、Python 发送邮件实现用户注册
  11. 10、Postman 接口测试

阶段二:进击前端必备框架,开启 Web 开发征程

  • 第4周
  • 第5周
  • 第6周
  • 第7周
  • 第8周
  • 第9周
HTML--构建网页结构的骨架

本周学习开发必备的前端基础知识 HTML,掌握 HTML 常用标签的应用。

课程安排
  1. 1、理解网站与网页
  2. 2、掌握 HTML 基本语法规范
  3. 3、HTML 基本结构标签
  4. 4、HTML 基础标签
  5. 5、HTML 表格与列表标签
  6. 6、HTML 表单标签
  7. 7、H5 新标签
CSS 样式表--页面美化必备技术

本周学习网页美化的必备技术 CSS 样式表,应用 CSS 布局、美化慕慕手记前端页面。

课程安排
  1. 1、掌握 CSS 四类基本选择器
  2. 2、字体与文本样式,实战慕慕手记文章详情页
  3. 3、四类复合选择器,实战慕慕手记文章列表页
  4. 4、元素的显示模式与转换,实战慕慕手记侧边栏
  5. 5、图片的美化处理
  6. 6、CSS 三大特性与权重叠加
CSS 样式表进阶--盒子模型强化布局

本周是 CSS 样式表的进阶篇章,掌握盒子模型的应用,强化网页布局。

课程安排
  1. 1、理解网页布局的本质
  2. 2、盒子内外边距设置,实现慕慕手记多文章平铺
  3. 3、学习盒子浮动,实现慕课网首页课程菜单栏
  4. 4、盒子定位,实现慕课首页“新课”、“升级”图标
  5. 5、元素的隐藏与显示
  6. 6、字体图标的加载原理与案例实战
  7. 7、CSS3 新增三大选择器
Bootstrap 框架前端页面布局实战

本周学习 Bootstrap 网页快速布局框架,并进行慕慕手记前端页面的布局实战。

课程安排
  1. 1、Bootstrap 框架的基本使用
  2. 2、Bootstrap 布局容器与栅格布局说明
  3. 3、Bootstrap 响应式属性
  4. 4、Bootstrap 宽度设置、d-none 属性
  5. 5、Bootstrap 列操作
  6. 6、慕慕手记前端页面布局实战
JavaScript--控制网页行为,让页面动起来

本周学习 JavaScript,掌握 JavaScript 基本语法,能够使用 JavaScript 进行页面逻辑控制。

课程安排
  1. 1、JavaScript 起源与三大组成
  2. 2、JavaScript 基本使用
  3. 3、JavaScript 实现网页版计算器
  4. 4、JavaScript 运算符
  5. 5、JavaScript 流程控制与三种循环
  6. 6、掌握数组的应用
  7. 7、实现数学对象函数的封装
  8. 8、JavaScript 对象与内置对象
DOM 文档树与 BOM 浏览器对象

本周学习 DOM 文档树和 BOM 浏览器对象,掌握 DOM 和 BOM 基础知识、用法,并进行案例实战。

课程安排
  1. 1、WebAPI 介绍,JavaScript 与 WebAPI 的关系
  2. 2、多种方式获取 HTML 元素
  3. 3、理解什么是事件、事件的要素与执行
  4. 4、强化 DOM 元素的属性操作
  5. 5、DOM 节点实战,制作菜单栏和留言板
  6. 6、事件注册的两种方式及事件删除
  7. 7、理解事件对象、常见属性与方法
  8. 8、实战仿京东搜索框
  9. 9、BOM 实现与浏览器窗口的互动
  10. 10、BOM 对象强化操作

阶段三:进击后端框架 Flask 与 MySQL 数据库

  • 第10周
  • 第11~12周
  • 第13周
夯实 Flask 框架结构化知识体系

本周深入学习 Flask 框架知识体系,掌握 Cookie、Session 的工作原理及应用,能够独立使用 Flask 框架进行 Python 编程,使用 jinja2 模板引擎进行前后端交互。

课程安排
  1. 1、慕慕手记项目架构梳理
  2. 2、虚拟环境
  3. 3、Flask 框架实现 Cookie、Session 开发
  4. 4、蓝图模块化编程
  5. 5、拦截器开发
  6. 6、页面动态渲染
  7. 7、jinja2 模板引擎
  8. 8、错误页面统一处理与定制
Linux 系统、Git、及 MySQL 数据库技术实战

本两周学习企业级操作系统 Linux、代码管理工具 Git,以及 MySQL 数据库,掌握全栈开发必备技能。

课程安排
  1. 1、Linux 系统安装与配置
  2. 2、Linux 操作系统的文件与权限管理
  3. 3、Linux 快捷文本编辑
  4. 4、代码管理工具 Git 的操作与应用
  5. 5、MySQL 数据库安装、连接
  6. 6、数据库表设计
  7. 7、多表设计规范
  8. 8、数据库表的基本操作
  9. 9、MySQL 高级查询与基本函数
Flask SQLAlchemy实战慕慕手记数据库设计与操作

本周学习 Flask SQLAlchemy 实战慕慕手记数据库,带领大家深入 Flask 框架原理,理解 ORM 框架开发,学会使用 SQLAlchemy 对 MySQL 数据库进行设计操作。

课程安排
  1. 1、慕慕手记项目数据库表补充设计
  2. 2、PyMySQL 模块实现 MySQL 数据库的连接
  3. 3、SQL 语句拼接时需要注意的坑
  4. 4、掌握 ORM 框架开发
  5. 5、SQLAlchemy 实战登录注册接口开发
  6. 6、Flask 与 SQLAlchemy 集成应用
  7. 7、SQLAlchemy 框架进阶实战
  8. 8、SQLAlchemy框架执行原生SQL的方法
  9. 9、SQLAlchemy 与 JSON 数据响应

阶段四:前端原生开发 + Flask 全栈项目实战

  • 第14~15周
  • 第16周
项目实战--Flask 全栈开发慕慕手记项目

本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。

课程安排
  1. 1、慕慕手记项目基础工程搭建、配置
  2. 2、梳理 MVC 模块职责、整体开发思路
  3. 3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
  4. 4、深入理解前后端分离开发模式
  5. 5、JavaScript 动态渲染侧边栏数据
  6. 6、通用验证码设计方案
  7. 7、用户注册登录全流程实现
  8. 8、文章详情模块六大核心功能完整代码实现
  9. 9、文章发布模块开发
  10. 10、图片上传难题解决
  11. 11、个人中心模块开发实现
企业网站性能优化必备技术栈--Redis 数据库深入应用

本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。

课程安排
  1. 1、Redis 概述及企业应用场景
  2. 2、Redis 多平台安装配置及工具连接
  3. 3、Redis 基本命令
  4. 4、Redis 五种数据类型
  5. 5、Redis 持久化策略
  6. 6、redis-py 库
  7. 7、Redis 与 Python 的交互
  8. 8、Redis 应用场景
  9. 9、慕慕手记项目缓存优化策略与实战
  10. 10、慕慕手记项目生产环境部署

阶段五:前端技能进阶--Vue 开发框架与关联技术

  • 第17周
  • 第18~19周
Vue 框架的基石--必须掌握的关联技术

本周开始进阶前端技能,学习 Vue 框架关联技术,创建 Vue 项目,分析相关技术组成,掌握 webpack 构建工具、ES6 语法、Axios 网络请求库、Less 预处理器。

课程安排
  1. 1、Vue 搭建流程、项目创建
  2. 2、Vue 相关技术组成分析
  3. 3、npm 安装与使用
  4. 4、掌握 webpack 构建工具
  5. 5、掌握 ES6 语法及其新特性
  6. 6、理解 ES6 promise 原理
  7. 7、Axios 网络请求库发送请求
  8. 8、解决 npm 引入应用与跨域问题
  9. 9、Axios 实例封装
  10. 10、掌握 Less 预处理器
Vue 开发框架与生态

本两周深入学习 Vue 开发框架与生态,打牢 Vue 基础,掌握 Vue 组件化开发思想、Vue 路由的工作原理,以及 Vuex 状态管理流程,深入理解组合 API 的工作机制,并能够熟练应用组合 API 进行项目开发。

课程安排
  1. 1、安装 Vue 脚手架
  2. 2、自动、手动创建 Vue 项目
  3. 3、理解数据定义与 MVVM 模式
  4. 4、Vue 基础语法
  5. 5、理解组件化开发思想的布局与组件拼接
  6. 6、组件间通信的方法与插槽的应用
  7. 7、Vue 生命周期函数
  8. 8、网络请求封装
  9. 9、详解 Vue 路由
  10. 10、Vuex 状态管理流程
  11. 11、Vue3 必会新特性组合 API

阶段六:Vue3 + Django 前后端分离模式项目实战

  • 第20~21周
  • 第22~23周
  • 第24周
Django RestFramework实战慕西商城后端接口

本两周以RestFul开发风格为起点,Django RestFramework实战慕西商城后端接口,带领大家深入理解前后端分离开发思想,掌握Django开发框架,学会应用DRF进行Restful风格的代码开发。

课程安排
  1. 1、动手搭建 Django 开发环境
  2. 2、开发第一个 Django 应用程序
  3. 3、RestFul 实战慕慕手记文章接口开发
  4. 4、深入理解前后端分离开发模式
  5. 5、慕西商城后端开发环境准备
  6. 6、DjangoRestFramework 快速开发商品分类和购物车接口
  7. 7、DjangoRestFramework 视图演变进阶
  8. 8、DjangoRestFramework 开发订单、收货地址、评论接口
  9. 9、token 认证原理与实战
  10. 10、慕西商城后端接口补充完善
Vue3 + Django 前后端分离模式落地慕西商城项目

本两周进行电商项目实战,Vue3 + Django 前后端分离模式落地慕西商城项目,加强前后端代码的设计能力,掌握 Python Web 全栈核心思想和实战技能。

课程安排
  1. 1、全局视角准备慕西商城前端开发环境
  2. 2、前后端环境联调
  3. 3、慕西商城首页开发
  4. 4、全栈实现滚动翻页加载更多商品
  5. 5、商品精准搜索、排序、分页全栈开发实现
  6. 6、商品详情、商品评论和评论翻页全栈开发
  7. 7、慕西商城注册登录全栈开发
  8. 8、登录状态管理
  9. 9、电商通用购物场景全栈开发
  10. 10、全栈开发慕西商城个人中心模块
  11. 11、三级联动省市县菜单数据加载、地址保存
  12. 12、订单与支付模块全栈开发
【加餐】Python Web 全栈开发高频面试题

本周老师带领大家一起分析 Python Web 全栈开发面试过程中的高频考点,分析问题本身,讲解参考答案,传递答题技巧。

课程安排
  1. 1、高频面试题

评价 好评

  • 正在学,通俗易懂,学起来不吃力

  • 老师讲课很有趣,很幽默,能够有耐心的学下去

  • 老师讲得通俗易懂,适合零基础

预售规则

1. 定金支付成功后,可在“我的订单”-“未支付”栏查看所要支付尾款的订单。
2. 尾款支付开启后,请在规定时间内支付尾款,若超出尾款支付时间,订单将自动关闭。请关注短信、慕课网平台及慕课网微信号等渠道推送的提醒消息。
3. 定金可在课程原价基础上抵扣页面显示金额,具体数额及计算方式见详情页。
4. 已支付定金但未在规定时间支付尾款的用户,定金不可退。
5. 如您对预售活动有其它疑问,请联系客服:kf@imooc.com。