Python Web全栈工程师
2023 全新打造,对标大厂人才标准,倍增技能体系化成长速度
全新技术版本+企业级项目实战+全栈思维训练,一站式提升职场竞争力
一门精深,多领域拓展,夯实迁移能力,挑战高薪岗位!
24 课程内容
12 个月 教学服务期限
156 小时 视频时长
24 课程内容
12 个月 教学服务期限
70000 手敲代码
2 企业及项目
16+ 实操案例
121 累计学习人数
活动到手价 ¥2099
7天未学可退 ¥2999
点我免费体验
阶段一
阶段二
阶段三
阶段四
阶段五
阶段六
阶段一:进入 Python 世界,打开编程之门
4门课 /课程总时长:21小时
第1周   打开 Python 的大门
欢迎加入 Python Web 全栈工程师的学习,本周开始学习 Python 基础语法,搭建环境,从一个案例开始构建 Python 世界的基石,打开编程的大门。
课程安排:
1、学习目标、Python 介绍、项目效果
2、快速学习的核心方法及四个阶段
3、安装 Python 和 PyCharm
4、与 Python 的第一次交流
5、基于 Python,实现计算器的基本运算
6、计算器比较大小、选择条件进行计算、重复计算
7、深入理解字符串
8、高级数据类型的应用与案例
9、Python 函数逻辑与应用
第2周   深入开发思想与编程底层原理
本周深入学习开发思想和编程底层原理,理解闭包的工作原理,从需求出发,掌握函数式编程、面向对象编程,正确认识程序中的错误,理解底层魔术方法,梳理项目工程开发的层次结构。
课程安排:
1、掌握闭包与装饰器
2、基于装饰器实现龟兔赛跑案例
3、Lambda 匿名函数实现商品秒杀排行榜
4、Map 函数实现英雄与装备需求
5、Reduce 函数实现斐波那契数列求和
6、过滤器的理解与实现
7、面向对象编程
8、理解程序中的异常并能够自定义异常
9、Python 魔术方法
10、Python 工程开发的层次结构以及命名规范
第3周   Python 工程开发扩展库与 Web 接口开发调试
本周讲解必知必会的 Python 工程开发扩展库,重点讲解文件读写、日志应用、正则表达式,初步掌握网络协议和 Flask 框架。
课程安排:
1、Python 文件读写操作
2、文件操作与函数递归的综合应用
3、日志的使用场景及级别
4、日志处理器的配置与开发
5、掌握正则表达式的应用
6、网页的工作原理及流程
7、HTTP 协议
8、Flask 项目创建
8、get 请求、post 请求接口开发
9、Python 发送邮件实现用户注册
10、Postman 接口测试
阶段二:进击前端必备框架,开启 Web 开发征程
8门课 /课程总时长:39小时
第4周   HTML--构建网页结构的骨架
本周学习开发必备的前端基础知识 HTML,掌握 HTML 常用标签的应用。
课程安排:
1、理解网站与网页
2、掌握 HTML 基本语法规范
3、HTML 基本结构标签
4、HTML 基础标签
5、HTML 表格与列表标签
6、HTML 表单标签
7、H5 新标签
第5周   CSS 样式表--页面美化必备技术
本周学习网页美化的必备技术 CSS 样式表,应用 CSS 布局、美化慕慕手记前端页面。
课程安排:
1、掌握 CSS 四类基本选择器
2、字体与文本样式,实战慕慕手记文章详情页
3、四类复合选择器,实战慕慕手记文章列表页
4、元素的显示模式与转换,实战慕慕手记侧边栏
5、图片的美化处理
6、CSS 三大特性与权重叠加
第6周   CSS 样式表进阶--盒子模型强化布局
本周是 CSS 样式表的进阶篇章,掌握盒子模型的应用,强化网页布局。
课程安排:
1、理解网页布局的本质
2、盒子内外边距设置,实现慕慕手记多文章平铺
3、学习盒子浮动,实现慕课网首页课程菜单栏
4、盒子定位,实现慕课首页“新课”、“升级”图标
5、元素的隐藏与显示
6、字体图标的加载原理与案例实战
7、CSS3 新增三大选择器
第7周   Bootstrap 框架前端页面布局实战
本周学习 Bootstrap 网页快速布局框架,并进行慕慕手记前端页面的布局实战。
课程安排:
1、Bootstrap 框架的基本使用
2、Bootstrap 布局容器与栅格布局说明
3、Bootstrap 响应式属性
4、Bootstrap 宽度设置、d-none 属性
5、Bootstrap 列操作
6、慕慕手记前端页面布局实战
第8周   JavaScript--控制网页行为,让页面动起来
本周学习 JavaScript,掌握 JavaScript 基本语法,能够使用 JavaScript 进行页面逻辑控制。
课程安排:
1、JavaScript 起源与三大组成
2、JavaScript 基本使用
3、JavaScript 实现网页版计算器
4、JavaScript 运算符
5、JavaScript 流程控制与三种循环
6、掌握数组的应用
7、实现数学对象函数的封装
8、JavaScript 对象与内置对象
第9周   DOM 文档树与 BOM 浏览器对象
本周学习 DOM 文档树和 BOM 浏览器对象,掌握 DOM 和 BOM 基础知识、用法,并进行案例实战。
课程安排:
1、WebAPI 介绍,JavaScript 与 WebAPI 的关系
2、多种方式获取 HTML 元素
3、理解什么是事件、事件的要素与执行
4、强化 DOM 元素的属性操作
5、DOM 节点实战,制作菜单栏和留言板
6、事件注册的两种方式及事件删除
7、理解事件对象、常见属性与方法
8、实战仿京东搜索框
9、BOM 实现与浏览器窗口的互动
10、BOM 对象强化操作
阶段三:进击后端框架 Flask 与 MySQL 数据库
4门课 /课程总时长:20小时
第10周   夯实 Flask 框架结构化知识体系
本周深入学习 Flask 框架知识体系,掌握 Cookie、Session 的工作原理及应用,能够独立使用 Flask 框架进行 Python 编程,使用 jinja2 模板引擎进行前后端交互。
课程安排:
1、慕慕手记项目架构梳理
2、虚拟环境
3、Flask 框架实现 Cookie、Session 开发
4、蓝图模块化编程
5、拦截器开发
6、页面动态渲染
7、jinja2 模板引擎
8、错误页面统一处理与定制
第11~12周   Linux 系统、Git、及 MySQL 数据库技术实战
本两周学习企业级操作系统 Linux、代码管理工具 Git,以及 MySQL 数据库,掌握全栈开发必备技能。
课程安排:
1、Linux 系统安装与配置
2、Linux 操作系统的文件与权限管理
3、Linux 快捷文本编辑
4、代码管理工具 Git 的操作与应用
5、MySQL 数据库安装、连接
6、数据库表设计
7、多表设计规范
8、数据库表的基本操作
9、MySQL 高级查询与基本函数
第13周   Flask SQLAlchemy实战慕慕手记数据库设计与操作
本周学习 Flask SQLAlchemy 实战慕慕手记数据库,带领大家深入 Flask 框架原理,理解 ORM 框架开发,学会使用 SQLAlchemy 对 MySQL 数据库进行设计操作。
课程安排:
1、慕慕手记项目数据库表补充设计
2、PyMySQL 模块实现 MySQL 数据库的连接
3、SQL 语句拼接时需要注意的坑
4、掌握 ORM 框架开发
5、SQLAlchemy 实战登录注册接口开发
6、Flask 与 SQLAlchemy 集成应用
7、SQLAlchemy 框架进阶实战
8、SQLAlchemy框架执行原生SQL的方法
9、SQLAlchemy 与 JSON 数据响应
阶段四:前端原生开发 + Flask 全栈项目实战
2门课 /课程总时长:20小时
第14~15周   项目实战--Flask 全栈开发慕慕手记项目
本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。
课程安排:
1、慕慕手记项目基础工程搭建、配置
2、梳理 MVC 模块职责、整体开发思路
3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
4、深入理解前后端分离开发模式
5、JavaScript 动态渲染侧边栏数据
6、通用验证码设计方案
7、用户注册登录全流程实现
8、文章详情模块六大核心功能完整代码实现
9、文章发布模块开发
10、图片上传难题解决
11、个人中心模块开发实现
第16周   企业网站性能优化必备技术栈--Redis 数据库深入应用
本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。
课程安排:
1、Redis 概述及企业应用场景
2、Redis 多平台安装配置及工具连接
3、Redis 基本命令
4、Redis 五种数据类型
5、Redis 持久化策略
6、redis-py 库
7、Redis 与 Python 的交互
8、Redis 应用场景
9、慕慕手记项目缓存优化策略与实战
10、慕慕手记项目生产环境部署
阶段五:前端技能进阶--Vue 开发框架与关联技术
2门课 /课程总时长:19小时
第17周   Vue 框架的基石--必须掌握的关联技术
本周开始进阶前端技能,学习 Vue 框架关联技术,创建 Vue 项目,分析相关技术组成,掌握 webpack 构建工具、ES6 语法、Axios 网络请求库、Less 预处理器。
课程安排:
1、Vue 搭建流程、项目创建
2、Vue 相关技术组成分析
3、npm 安装与使用
4、掌握 webpack 构建工具
5、掌握 ES6 语法及其新特性
6、理解 ES6 promise 原理
7、Axios 网络请求库发送请求
8、解决 npm 引入应用与跨域问题
9、Axios 实例封装
10、掌握 Less 预处理器
第18~19周   Vue 开发框架与生态
本两周深入学习 Vue 开发框架与生态,打牢 Vue 基础,掌握 Vue 组件化开发思想、Vue 路由的工作原理,以及 Vuex 状态管理流程,深入理解组合 API 的工作机制,并能够熟练应用组合 API 进行项目开发。
课程安排:
1、安装 Vue 脚手架
2、自动、手动创建 Vue 项目
3、理解数据定义与 MVVM 模式
4、Vue 基础语法
5、理解组件化开发思想的布局与组件拼接
6、组件间通信的方法与插槽的应用
7、Vue 生命周期函数
8、网络请求封装
9、详解 Vue 路由
10、Vuex 状态管理流程
11、Vue3 必会新特性组合 API
阶段六:Vue3 + Django 前后端分离模式项目实战
3门课 /课程总时长:37小时
第20~21周   Django RestFramework实战慕西商城后端接口
本两周以RestFul开发风格为起点,Django RestFramework实战慕西商城后端接口,带领大家深入理解前后端分离开发思想,掌握Django开发框架,学会应用DRF进行Restful风格的代码开发。
课程安排:
1、动手搭建 Django 开发环境
2、开发第一个 Django 应用程序
3、RestFul 实战慕慕手记文章接口开发
4、深入理解前后端分离开发模式
5、慕西商城后端开发环境准备
6、DjangoRestFramework 快速开发商品分类和购物车接口
7、DjangoRestFramework 视图演变进阶
8、DjangoRestFramework 开发订单、收货地址、评论接口
9、token 认证原理与实战
10、慕西商城后端接口补充完善
第22~23周   Vue3 + Django 前后端分离模式落地慕西商城项目
本两周进行电商项目实战,Vue3 + Django 前后端分离模式落地慕西商城项目,加强前后端代码的设计能力,掌握 Python Web 全栈核心思想和实战技能。
课程安排:
1、全局视角准备慕西商城前端开发环境
2、前后端环境联调
3、慕西商城首页开发
4、全栈实现滚动翻页加载更多商品
5、商品精准搜索、排序、分页全栈开发实现
6、商品详情、商品评论和评论翻页全栈开发
7、慕西商城注册登录全栈开发
8、登录状态管理
9、电商通用购物场景全栈开发
10、全栈开发慕西商城个人中心模块
11、三级联动省市县菜单数据加载、地址保存
12、订单与支付模块全栈开发
第24周   【加餐】Python Web 全栈开发高频面试题
本周老师带领大家一起分析 Python Web 全栈开发面试过程中的高频考点,分析问题本身,讲解参考答案,传递答题技巧。
课程安排:
1、高频面试题

学习咨询

选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!

扫码加顾问老师 立即咨询

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师