|
|
课程大纲:8 O% x% H' Z* L, i" x( B
第01模块 课程准备:了解课程和学习计算机基础
* b6 J. y9 {* T/ m+ R9 Z* @第02模块 Python基础:从第一行代码到掌握Python) ~- }* l5 a1 z! f8 D% `; |
第03模块 Python进阶:让工作开始自动化
+ l2 ] U8 u2 Z) B第04模块 web基础:为网络服务开发做好准备
* A$ Y- t/ h1 }0 l& I$ k. h第05模块 web前端框架:给你的前端代码加点料
) h, k1 A' r% c; c) M第06模块 web后端框架:网络服务的基石3 g2 ]- K" s3 W6 O" x o+ j
第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计# P' S* S& K9 P) J1 c
第08模块 项目实战:Python + Jenkins实现企业级持续集成 k. P7 v, l: E& u+ i
第09模块 项目实战:Python+prometheus 实现企业级日志监控2 E$ V2 m0 H3 n8 W) x8 i b
第10模块 项目实战:python实现kafka消息列队! o( i8 ^* H7 y9 @
第11模块 项目实战:Python 实现CMDB 企业资源管理平台
D9 l' G5 s3 ^( w& G: L* g第12模块 敏捷开发与架构:工作必备与进阶技能
' `8 ~3 W g5 W
- x7 w4 _4 {4 n! `9 R' l1 q- q9 p; `
课程目录:% b; W l$ U7 v- r% K6 }8 c+ n. m
第01模块 课程准备:了解课程和学习计算机基础& w. y/ D0 P1 i; L& [7 t+ k5 e
课程内容:课程目标、课程简介与工具、全栈的概念与未来、课程教学体系、学习优秀实践、计算机基础、打造编程环境
& x+ W0 O4 Q5 l" y3 G, N/ _) Q- y( G; G3 A y8 u3 W! Q
第02模块 Python基础:从第一行代码到掌握Python
: j5 z/ @$ B" U+ w. \8 u课程内容:成长型项目:51备忘录v0.21、字符串与数字、基本数据结构dict,set,tuple、控制程序的每个角落、了解函数的来龙去脉、给你想要的正则表达式、面向对象大法好
% E O t3 f, \) J6 i2 a& j
. g6 G! W5 w3 W7 \第03模块 Python进阶:让工作开始自动化6 J* ?. K& u$ l q
课程内容:管理目录与文件、处理任意格式的文本文件、熟练操作各种办公文件、给程序加点日志、怎么发邮件、做个小爬虫、很多时候,不用自己造轮子、迭代器,生成器,装饰器0 A5 l2 b% F( q, N
* x) n- d! C% u. I" R) ~# z% a
第04模块 web基础:为网络服务开发做好准备 b0 @# h# M! m2 k7 W
课程内容:包,模块,库,框架,傻傻分不清?开发者需要关注哪些服务器常识?网络通信原理与服务器编程、多进程,多线程与异步编程、用Python控制服务器、使用Python操作数据库、常用网络服务中间件
4 V3 T' d3 N0 s- ~0 T8 k
; ?9 a0 b& Z. m/ B6 `第05模块 web前端框架:给你的前端代码加点料5 N" _$ N$ L3 e
年纪略大的jQuery、最受欢迎的Bootstrap4、工程化前端项目、流行框架:Vue、Angular框架快速入门& l. h" M6 j" k) }- e
' v$ g- K, w! O8 o/ E) w9 }* O" @
第06模块 web后端框架:网络服务的基石
4 c8 {3 c: l' `$ w全身肌肉的Django、REST API与安全、简约不简单的Flask、更为小巧的hug3 ~ n! j7 U) }
1 t* e3 q t. [4 ~8 t
第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计% [5 C" B$ |1 w( `' W( T0 ~" [6 Q V- |
Hadoop概念简介、集群安装部署、Python和 Hadoop streaming的关系、企业模拟环境场景搭建+介绍(开源站点+压力测试)、企业模拟环境 日志格式定位(LNMP环境)、Python 最终结合大数据实现站点数据分析1 m: |6 m" p! h2 U# r' Y
- J6 Q5 H2 t: }第08模块 项目实战:Python + Jenkins实现企业级持续集成
" s- J$ ~4 m. D- q概念、上线模拟部署环境的搭建(基于LNMP环境)、Jenkins简介和服务端搭建、GIT+Jenkins 实现trigger机制、Poybthson+Jenkins实现灰度发布、Python+Jenkins实现代码回退
$ L% B. X8 y, I' `" e/ X" W0 y# _9 y: U' ^% S
第09模块 项目实战:Python+prometheus 实现企业级日志监控6 _8 C+ V3 Z: t0 D5 J8 Z4 A" _
日志源+日志格式准备工作、Python实现日志实时第一步Tail -F功能、Python单点日志处理能力 横向比较、总Python+logstash实现日志集中二次处理、python+logstash+grafana实现企业级日志监控报警 案例& S6 ?0 f/ u- {, x! {1 @
% C+ `! h& K# o2 c% b s
第10模块 项目实战:python实现kafka消息列队. W8 n1 [) n% @( J8 e: U
kafka消息列队简介、环境搭建、zookeeper简介以及搭建、Python实现kafka生产者、Python实现kafka消费者
# K" ?1 G6 J" |$ f' B6 Y
. m1 c, t1 m! P3 K4 W$ R第11模块 项目实战:Python 实现CMDB 企业资源管理平台
4 S3 m1 ]# z% _8 [+ zCMDB概念简介、开源CMDB搭建、Python实现CMDB中间件、Python从零设计和开发自己的CMDB平台
' ^4 X' Q B+ W1 C( m( j$ R+ S4 e9 G% X: J4 c+ ]
第12模块 敏捷开发与架构:工作必备与进阶技能
( M5 z; E8 @. |- c$ n3 p5 U( O# w' m8 I0 D4 {. N
敏捷开发流程、使用git协作开发、微服务与架构+ _" X, F' c5 {% M( k* k- V7 n G+ l
5 h$ w: X' n' c8 p: o% x
来源: Python自动化运维微职位 Python全栈工程师课程 |
|