|
|
课程大纲:5 N% |' i4 c% g* H; }/ y; v$ B7 U
第01模块 课程准备:了解课程和学习计算机基础
1 B* s: e8 G& |6 I7 _" L第02模块 Python基础:从第一行代码到掌握Python* |4 O8 D3 L ` r
第03模块 Python进阶:让工作开始自动化 ^2 `8 d) ~! L) C# H0 Z/ G2 W( _; i
第04模块 web基础:为网络服务开发做好准备
& d; C! W: T6 b) ~& T9 o. u1 B# ]第05模块 web前端框架:给你的前端代码加点料! N8 J9 B+ A7 V1 o; T! K
第06模块 web后端框架:网络服务的基石
+ T, t2 C5 M: F% w$ ^+ R; I第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计
% M; H1 c# Z4 c1 @9 x- _$ A: F第08模块 项目实战:Python + Jenkins实现企业级持续集成2 T4 P" i" m5 L* G
第09模块 项目实战:Python+prometheus 实现企业级日志监控
3 i" ~# ]0 u% ?0 j. B" f第10模块 项目实战:python实现kafka消息列队8 K) E$ M9 |9 @3 a; g; X
第11模块 项目实战:Python 实现CMDB 企业资源管理平台
7 R7 X- k( D8 y' @( |% e3 N$ ^第12模块 敏捷开发与架构:工作必备与进阶技能
8 x# j) v) ^. K4 F) K$ I. c3 O! p$ N# L
# B- m C& w- E9 Z课程目录:- o' h& ?1 l7 C4 W. G: P" u
第01模块 课程准备:了解课程和学习计算机基础/ w4 X0 ]1 o0 f Z
课程内容:课程目标、课程简介与工具、全栈的概念与未来、课程教学体系、学习优秀实践、计算机基础、打造编程环境- Z# i y6 C' t$ h5 H9 I
8 z9 W: i4 R+ d# y
第02模块 Python基础:从第一行代码到掌握Python
! ?& k t; C% f4 K7 |课程内容:成长型项目:51备忘录v0.21、字符串与数字、基本数据结构dict,set,tuple、控制程序的每个角落、了解函数的来龙去脉、给你想要的正则表达式、面向对象大法好
2 E: W' \/ Q1 w) T+ P6 k
3 H7 D5 B1 ?1 t5 \$ \第03模块 Python进阶:让工作开始自动化7 ^7 U+ n6 I, }( R" y/ z
课程内容:管理目录与文件、处理任意格式的文本文件、熟练操作各种办公文件、给程序加点日志、怎么发邮件、做个小爬虫、很多时候,不用自己造轮子、迭代器,生成器,装饰器8 k8 F4 d) l- T7 T) i
9 B; ]8 G6 D' l& Z第04模块 web基础:为网络服务开发做好准备
" ]$ A1 ] B. z& s. i/ M课程内容:包,模块,库,框架,傻傻分不清?开发者需要关注哪些服务器常识?网络通信原理与服务器编程、多进程,多线程与异步编程、用Python控制服务器、使用Python操作数据库、常用网络服务中间件
/ H) a0 @* M9 N+ s0 r3 o# A
- E( E; }1 n+ p) ?第05模块 web前端框架:给你的前端代码加点料
. V5 N$ ^# j# m2 \年纪略大的jQuery、最受欢迎的Bootstrap4、工程化前端项目、流行框架:Vue、Angular框架快速入门2 T7 A6 y; P1 G( [6 r. ~
: W# L+ p% [% n6 c: K第06模块 web后端框架:网络服务的基石, D) X4 |& S! i1 B; m; M8 k+ L5 s
全身肌肉的Django、REST API与安全、简约不简单的Flask、更为小巧的hug
8 o {+ H) w1 h# X8 c
, C$ ^: j5 s7 |% b. G* |: {第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计) B) d& ?- R* F6 c6 H/ g* ]1 R5 A
Hadoop概念简介、集群安装部署、Python和 Hadoop streaming的关系、企业模拟环境场景搭建+介绍(开源站点+压力测试)、企业模拟环境 日志格式定位(LNMP环境)、Python 最终结合大数据实现站点数据分析
, X5 Y3 r* g" Q& Y2 d, c! u2 ]( B2 v C. r
第08模块 项目实战:Python + Jenkins实现企业级持续集成$ P6 U6 [6 b, `4 R* d
概念、上线模拟部署环境的搭建(基于LNMP环境)、Jenkins简介和服务端搭建、GIT+Jenkins 实现trigger机制、Poybthson+Jenkins实现灰度发布、Python+Jenkins实现代码回退
6 q5 c' V( J3 W. g0 z$ T7 Y- f _0 f: E. o
第09模块 项目实战:Python+prometheus 实现企业级日志监控. g3 j8 ~! V/ g+ k5 K- k
日志源+日志格式准备工作、Python实现日志实时第一步Tail -F功能、Python单点日志处理能力 横向比较、总Python+logstash实现日志集中二次处理、python+logstash+grafana实现企业级日志监控报警 案例7 f- z$ s! `( H# n
' b5 w: L8 T# y8 {第10模块 项目实战:python实现kafka消息列队
6 R f: f8 z! ~7 E Bkafka消息列队简介、环境搭建、zookeeper简介以及搭建、Python实现kafka生产者、Python实现kafka消费者$ N0 U& h$ t, `" h5 S8 p6 {
% m7 _' L" S5 a" Q3 ?# K( `
第11模块 项目实战:Python 实现CMDB 企业资源管理平台
' y8 Y# j$ i0 i9 SCMDB概念简介、开源CMDB搭建、Python实现CMDB中间件、Python从零设计和开发自己的CMDB平台
& ~: ?2 U1 ]5 E! i" T
1 g2 i1 a6 v- J( M* k' S) v第12模块 敏捷开发与架构:工作必备与进阶技能5 Q& B: X' q& f" n
# l$ o [3 X4 H' ~7 `' ^# n敏捷开发流程、使用git协作开发、微服务与架构 {& U, O1 U1 x, {( ` I' _
q. ]$ y& Q* |- V# X来源: Python自动化运维微职位 Python全栈工程师课程 |
|