|
|
课程大纲:
7 Q; X X; r7 Y1 k+ ]6 j. u/ [第01模块 课程准备:了解课程和学习计算机基础9 G8 C; v9 I# s$ y' `4 N
第02模块 Python基础:从第一行代码到掌握Python
' G% @" s* G0 S& Y9 n, `- a第03模块 Python进阶:让工作开始自动化9 `- N0 t5 @7 w. q/ \
第04模块 web基础:为网络服务开发做好准备
5 u: v2 z/ ?' ]' Q* Y- i第05模块 web前端框架:给你的前端代码加点料
, x- u; }( X8 G' y/ ]: y8 o2 j* x第06模块 web后端框架:网络服务的基石
' V# J( w. |6 ~1 Q+ C k- x3 u第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计' x# U" w5 m6 ?8 _5 q+ V
第08模块 项目实战:Python + Jenkins实现企业级持续集成4 Y; Z, G% ~ f+ ~2 x4 M. Q1 @, C
第09模块 项目实战:Python+prometheus 实现企业级日志监控1 d: d Q# @- X
第10模块 项目实战:python实现kafka消息列队
4 x: j! A$ @) \3 r第11模块 项目实战:Python 实现CMDB 企业资源管理平台
7 K1 T9 j; w- n/ H5 R第12模块 敏捷开发与架构:工作必备与进阶技能
4 G+ l ^+ F# ]% t$ Y2 u
' v* K0 ^" X1 d/ m( n
7 T+ ?/ H3 F, i' p( {课程目录:
+ r; l3 ~% {( a9 g: l第01模块 课程准备:了解课程和学习计算机基础
6 V3 L# _3 ^5 e R& p& j# k9 [; Z; b; s. B课程内容:课程目标、课程简介与工具、全栈的概念与未来、课程教学体系、学习优秀实践、计算机基础、打造编程环境1 {8 g& J! Q4 u# d K% U
7 J/ V* ?* X% M# ]8 r/ A第02模块 Python基础:从第一行代码到掌握Python3 d, l$ t4 {, L8 X
课程内容:成长型项目:51备忘录v0.21、字符串与数字、基本数据结构dict,set,tuple、控制程序的每个角落、了解函数的来龙去脉、给你想要的正则表达式、面向对象大法好
& \& {2 {; s K6 ]. U" ~; d6 n: ^1 }# U# |
第03模块 Python进阶:让工作开始自动化% t9 U v4 p) | @
课程内容:管理目录与文件、处理任意格式的文本文件、熟练操作各种办公文件、给程序加点日志、怎么发邮件、做个小爬虫、很多时候,不用自己造轮子、迭代器,生成器,装饰器4 n' O% @6 |- i& E
; K- e) k' N2 k! q% }7 E第04模块 web基础:为网络服务开发做好准备! W# s" {5 U- M k/ N+ Z; E/ m
课程内容:包,模块,库,框架,傻傻分不清?开发者需要关注哪些服务器常识?网络通信原理与服务器编程、多进程,多线程与异步编程、用Python控制服务器、使用Python操作数据库、常用网络服务中间件9 K* R. K" `; C% l. E5 {$ N" \
( b9 u8 n1 ?6 n& o; g' l0 U第05模块 web前端框架:给你的前端代码加点料
& S, u4 U0 u/ i2 j年纪略大的jQuery、最受欢迎的Bootstrap4、工程化前端项目、流行框架:Vue、Angular框架快速入门
( z: z! r! a: }; n9 V- r' G
9 ~8 I2 v$ N, W* P2 ~第06模块 web后端框架:网络服务的基石
# Y4 E6 B; j. v: e. e全身肌肉的Django、REST API与安全、简约不简单的Flask、更为小巧的hug
w5 [$ H9 A9 }' H6 o2 T. B7 {9 B" x$ z* @5 ]9 n
第07模块 项目实战:Python+Hadoop实现大数据应用,为企业提供大数量级统计9 _' R) R, S* n" I/ j3 v
Hadoop概念简介、集群安装部署、Python和 Hadoop streaming的关系、企业模拟环境场景搭建+介绍(开源站点+压力测试)、企业模拟环境 日志格式定位(LNMP环境)、Python 最终结合大数据实现站点数据分析
, D! L1 i; K* f. M' q! y
) N& q- c% C+ x5 n$ \' y- j9 j! w第08模块 项目实战:Python + Jenkins实现企业级持续集成
" k: K( |" u% Z9 m概念、上线模拟部署环境的搭建(基于LNMP环境)、Jenkins简介和服务端搭建、GIT+Jenkins 实现trigger机制、Poybthson+Jenkins实现灰度发布、Python+Jenkins实现代码回退8 E7 j3 R# v& @
) G$ g! n% ]- M) D9 T+ x3 w第09模块 项目实战:Python+prometheus 实现企业级日志监控
" S' ?( \1 w! V/ c7 k日志源+日志格式准备工作、Python实现日志实时第一步Tail -F功能、Python单点日志处理能力 横向比较、总Python+logstash实现日志集中二次处理、python+logstash+grafana实现企业级日志监控报警 案例
' x+ L1 D: ?7 }9 T6 N9 m+ R
: R8 s2 h1 s7 z第10模块 项目实战:python实现kafka消息列队, W9 f2 z8 Z2 @
kafka消息列队简介、环境搭建、zookeeper简介以及搭建、Python实现kafka生产者、Python实现kafka消费者* ^8 u; r+ g7 a2 j0 g4 P4 i
7 T8 H; G: f; ?
第11模块 项目实战:Python 实现CMDB 企业资源管理平台2 R5 e _8 z/ E/ b
CMDB概念简介、开源CMDB搭建、Python实现CMDB中间件、Python从零设计和开发自己的CMDB平台) c* A/ _, u/ d; i
, k" W R0 R% B# p+ U4 r第12模块 敏捷开发与架构:工作必备与进阶技能6 `: M- t& ]4 n. R1 h7 Z; W) |
* a( I# d8 P$ [5 y- U敏捷开发流程、使用git协作开发、微服务与架构% }# |) @0 e& _) A- |) x
0 d& P$ t D+ ?5 W来源: Python自动化运维微职位 Python全栈工程师课程 |
|