|
|
课程大纲:
( T* w( x5 N5 W" S5 U# Z& Y第01模块 课程准备:了解课程和学习计算机基础$ W) ?# d- }, a& k) y
第02模块 Python基础:从第一行代码到掌握Python
# x/ Y( i, s) u5 Z* B# H6 y第03模块 Python进阶:让工作开始自动化! t) n! S: h& _2 W# T% e' O
第04模块 web基础:为网络服务开发做好准备
7 G4 c8 G) y4 I( |& Y第05模块 web前端框架:给你的前端代码加点料! J" f# Q+ J! \& s
第06模块 web后端框架:网络服务的基石) f! n$ w, D/ Q6 F6 b4 N+ U
第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计* N4 g3 l+ |. R6 @ |) c
第08模块 项目实战:Python + Jenkins实现企业级持续集成* C; t% F9 S9 c0 ?7 G/ m O
第09模块 项目实战:Python+prometheus 实现企业级日志监控
& f; J# ?' w" J8 w9 x第10模块 项目实战:python实现kafka消息列队& X9 p0 e+ i/ I
第11模块 项目实战:Python 实现CMDB 企业资源管理平台
: A( Z: z7 K. O3 z) j第12模块 敏捷开发与架构:工作必备与进阶技能
! C* P! N/ B! H9 r/ O: [9 a/ A: p% l. |( g; ?
- y" e: _) C$ R1 ?
课程目录:
8 y' L! r5 g& ?2 C. ^4 {; B第01模块 课程准备:了解课程和学习计算机基础& x" |; F5 e. K+ S$ ]
课程内容:课程目标、课程简介与工具、全栈的概念与未来、课程教学体系、学习优秀实践、计算机基础、打造编程环境
2 t$ ^8 D" j* Z
# `1 U/ a% E4 W+ N4 z9 N第02模块 Python基础:从第一行代码到掌握Python
! e7 e+ J. q/ R课程内容:成长型项目:51备忘录v0.21、字符串与数字、基本数据结构dict,set,tuple、控制程序的每个角落、了解函数的来龙去脉、给你想要的正则表达式、面向对象大法好
5 l& ?- M- F8 h! l+ Z% @" ]8 l- u' [
第03模块 Python进阶:让工作开始自动化/ e& `# ?9 U1 E$ Z {+ G
课程内容:管理目录与文件、处理任意格式的文本文件、熟练操作各种办公文件、给程序加点日志、怎么发邮件、做个小爬虫、很多时候,不用自己造轮子、迭代器,生成器,装饰器
) N5 P9 i2 ]% i: F9 o: L4 y) ~4 C+ i8 h8 ^2 l( I& R& ^
第04模块 web基础:为网络服务开发做好准备
/ \7 d2 R3 n, c& G# E课程内容:包,模块,库,框架,傻傻分不清?开发者需要关注哪些服务器常识?网络通信原理与服务器编程、多进程,多线程与异步编程、用Python控制服务器、使用Python操作数据库、常用网络服务中间件9 V- `9 F% F: k9 y
# h, a9 x. R. K" u, S. `
第05模块 web前端框架:给你的前端代码加点料: e0 S7 S) H+ x; L
年纪略大的jQuery、最受欢迎的Bootstrap4、工程化前端项目、流行框架:Vue、Angular框架快速入门5 z+ ]6 C6 V+ j5 W* a( x
8 k9 u; S& v) T9 N) R+ ~
第06模块 web后端框架:网络服务的基石; n# L! x% ]" {' d" e
全身肌肉的Django、REST API与安全、简约不简单的Flask、更为小巧的hug& V ^" a2 F9 U, m! o' f
. |& j& [; s1 {, L ~ P
第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计
. M, B: ?% [: f+ j9 Y, w3 B- nHadoop概念简介、集群安装部署、Python和 Hadoop streaming的关系、企业模拟环境场景搭建+介绍(开源站点+压力测试)、企业模拟环境 日志格式定位(LNMP环境)、Python 最终结合大数据实现站点数据分析
$ v) A% f+ C$ z g7 E, T9 M/ U: o
2 |1 o7 ~! C6 L% l5 p# W: p r4 T第08模块 项目实战:Python + Jenkins实现企业级持续集成+ w# Q. G4 C$ y& N4 O- T) q
概念、上线模拟部署环境的搭建(基于LNMP环境)、Jenkins简介和服务端搭建、GIT+Jenkins 实现trigger机制、Poybthson+Jenkins实现灰度发布、Python+Jenkins实现代码回退$ m3 d c6 Y* k4 Y
. f. s9 K& x. L: D. I第09模块 项目实战:Python+prometheus 实现企业级日志监控
, h' y3 Q" f4 u, Y6 ]日志源+日志格式准备工作、Python实现日志实时第一步Tail -F功能、Python单点日志处理能力 横向比较、总Python+logstash实现日志集中二次处理、python+logstash+grafana实现企业级日志监控报警 案例
3 `% z; X; a4 g1 j4 j9 E8 r3 E0 M
8 v" L u$ _& F P. x( c3 C- t9 F第10模块 项目实战:python实现kafka消息列队/ q; }' _8 g& q) z% A2 o) Z
kafka消息列队简介、环境搭建、zookeeper简介以及搭建、Python实现kafka生产者、Python实现kafka消费者
8 j! T1 @: p; G9 s" U6 A, {( W+ `6 I6 F/ j; {
第11模块 项目实战:Python 实现CMDB 企业资源管理平台
$ q) ]0 l1 F. c% o) v1 @: sCMDB概念简介、开源CMDB搭建、Python实现CMDB中间件、Python从零设计和开发自己的CMDB平台
" {( P/ O2 b! c0 l
3 E2 w$ k$ }3 _. Z第12模块 敏捷开发与架构:工作必备与进阶技能2 y' q. }4 W' @6 x
+ B2 r1 [# U( b! K, ?9 p+ Q9 t
敏捷开发流程、使用git协作开发、微服务与架构
0 d9 g* Y, r6 |' U1 A5 \& x6 q, V. N( C# J
来源: Python自动化运维微职位 Python全栈工程师课程 |
|