《Django Web入门课》陈鑫杰老师主讲视频课程【Web安全渗透系列课】

1、学习Web开发原理,包括MVC/MTV等Web框架; 2、学习Django Web框架,从技术原理到项目实践; 3、学习Django Templates、Views、Models、Admin等组件; 4、学习Django CMS/BLOG两个极简Web项目。

9819人学习

初级25课时2018/02/12更新

二维码下载学堂APP缓存视频离线看

陈鑫杰
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

①Web开发工程师 ②Web安全工程师 ③Python/Django开发工程师 ④运维开发工程师

你将会学到:

1、学习Web开发原理,包括MVC/MTV等Web框架; 2、学习Django Web框架,从技术原理到项目实践; 3、学习Django Templates、Views、Models、Admin等组件; 4、学习Django CMS/BLOG两个极简Web项目。

课程简介:

image.png

【课程系列介绍】

本课程归属陈鑫杰老师【Python&Web安全渗透系列课】,大家可以按需进行购买:如果有Python功底,可以直接学Django课;如果有Web开发基础,可以直接学Web安全渗透测试课程。本系列课程包括《Python编程基础》、《Django Web基础入门》+ 《Django Web项目实战》、《Web安全渗透课》三部曲,是国内第一套基于思维导图方式进行授课的Python&Web安全课,抛弃传统PPT翻书式授课,用更体系更科学的姿势带你学好这门课程。每一张技术图解、每一行代码、每一个项目案例,都由陈老师亲自操刀、精心设计并耐心讲解。而上一个由陈老师亲自打造的课程体系《CCIE魔鬼训练营》,已经累积了第一个100万在线学员,而手把手带的线下面授学员也已经遍布在国内最一线的互联网、网络&安全企业、国企政企、系统集成商/服务商等单位。


《CCIE魔鬼训练营》系列课偏向[安全防御],而《Web安全渗透系列课》偏向[渗透攻击]。当然,除了区分,更有联系。《Web安全渗透系列课》是《CCIE魔鬼训练营》强有力的延伸拓展,使得我们在技术栈方面[从硬到软、从防到攻]。不仅如此,从求职面来讲,我们除了做网络工程、安全运维、安全服务、安全售后,更可以从事Web安全、渗透测试、安全审计等工作。



【本课程概述】

那么,为什么选择以Python/Django来讲Web开发/安全,而不是PHP和Java呢? 
Python已经毫无疑问成为未来的语言,代码简洁、语法清晰,对于非开发人员来说,尤其是对于网络、安全、运维人员来说,它是**的编程入门语言。在安全渗透行业,大量的攻防脚本都是基于Python编写,已经成为黑客第一语言;在运维开发领域,Python也是自动化运维的第一语言,很多知名的运维工具都是基于Python语言来编写。再往后推一些,目前最前沿的大数据、数据科学、机器学习,Python也是稳固第一阵营甚至就是第一语言。

不管从哪个方面来考虑,我们都会选择Python。另外,Python Web框架众多,为什么选择Django,而不是Flask或者Tornado框架呢?我们这么课程的核心是带领大家快速的深入并熟悉一个Web框架,而不是深陷无穷无尽的造轮子中,在这一点上,Django有大量的应用案例和第三方插件,能够让我们做到“拿起就用”,快速产品化,这样也能让我们在学习的时候,提高信心。当我们熟悉了某一个Web框架之后,不管是继续在Python系熟悉其他框架,或者是学习PHP等其他Web技术,都不再是难题。


【课程内容】

在学习了《Python编程基础》之后,你就可以开始进入Web系列课了,例如这门《Django Web入门课》。虽然是入门课,但是为了让你更好的学习,课程精心设计了两个极简练手项目,分别是DjangoCMS和DjangoBlog项目。 在技术原理方面,在这门课里面,你将熟悉整个HTTP request到response到底做了什么处理?你将了解什么是MVC/MTV架构,控制层、业务层、数据层分布处理什么样的事务,这样设计的好处是什么? 

django入门1.png

另外,什么是ORM技术,为什么说Django ORM非常的好用,它对数据库的操作语法是什么?

django入门2.png

在学习了后台数据设计与操作之后,你将学习Django框架里面的核心业务逻辑功能-Views视图。Views函数/类是如何与后台Models交互,并且提取数据并为前端做渲染的? 

django入门3.png

除了Models和Views技术,你还需要学习Templates模板语言,基于模板语言,我们可以让前端HTML代码实现动态展现,将静态网页变成动态网页。在这里,你将学习到模板继承、过滤器、模板变量等概念。

django入门4.png

另外,Django还提供了功能强大的后台管理界面,能够让我们用极简的代码,用上其非常强悍的功能,帮助我们更好的管理Web网站。在完成了Django各个组件的学习之后,我们开始小试牛刀,将这些知识点都利用起来,做一个属于自己的Blog/Wiki网站。 

django入门6.png

django入门7.png




===========================其他课程购买引导===================================

购买陈鑫杰老师的视频课程,可以参考CCIE魔鬼训练营(CCNA/CCNP/CCIE基础与提升)学习路线图(了解自己在什么阶段、该学习哪些知识、购买哪个课程):

https://edu.51cto.com/roadmap/view/id-70.html

需要购买整套CCIE魔鬼训练营课程套餐(优惠最多,推荐购买),请通过以下链接:

https://edu.51cto.com/pack/view/id-255.html

若需要按照课程模块独立购买,请参考以下序号循序渐进从基础到高级内容购买学习:

①购买CCNA&GNS3课程套餐,请通过以下链接:

https://edu.51cto.com/pack/view/id-235.html

②购买CCNP/CCIE高级交换技术课程套餐,请通过以下链接:

https://edu.51cto.com/pack/view/id-236.html

③购买CCNP/CCIE高级路由技术课程套餐,请通过以下链接:

https://edu.51cto.com/pack/view/id-237.html

④购买CCNP/CCIE城域网技术课程套餐,请通过以下链接:

https://edu.51cto.com/pack/view/id-238.html

⑤购买CCNP/CCIE安全技术课程套餐请通过以下链接:

https://edu.51cto.com/pack/view/id-239.html

展开更多

课程大纲-《Django Web入门课》陈鑫杰老师主讲视频课程【Web安全渗透系列课】

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部