51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6115|回复: 0
打印 上一主题 下一主题

[新知识] Python Web全栈开发工程师修炼之路

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-15 16:27:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

http://www.atstudy.com/course/1861
【课程介绍】
课程以python语言为主导,进行web服务相关的全栈开发,包含后端服务器开发,部署,监控;web前端开发,前后端不分离模板模式开发,前后端分离,单独前端部署方案。课程涉及到的知识点有:
后端:

1.flask web框架
  • 框架中的 view url template的基础模块与功能开发
  • sqlalchemy orm 框架
  • migrate sql迁移框架
  • redis 数据库sdk(mongodb 数据库sdk)      
  • 跨域解决等
2.gunicorn 服务器部署
3.supervisor 服务器进程监控管理
4.nginx 负载均衡
5.扩展知识:如restful的基本介绍,http,https的介绍
前端:
1.html入门 (含基础元素讲解)
2.css 入门 (含基础样式讲解)
3.javascript入门 (含基础语法讲解)
4.jquery入门  (含基础语法,各种事件,常用方法介绍)
5.vue入门
  • 基础使用方法介绍
  • 生命周期介绍
  • 基于flask jinja2模板引擎使用vue的方法(前后端不分离,但html页面使用)
  • 前后端分离vue使用方法(使用vue-cli脚手架)
  • nginx 部署 vue项目
【项目练习】
日记网站开发,基于前后端分离的开发模式(flask +vue),该项目主要根据学习的知识点加以巩固,并讲解一些基础课程中未提及的知识点,如 vue公共组建定义,路由的一些高级用法等。通过该项目,可以让学员拥有完整的全栈开发体验(用户验证,业务逻辑判断,查询,写入等功能)。在web项目以外的定时任务让学员对非web项目有一个基本的了解。
【课程优势】
python全栈开发涉及的知识点极多,不同的项目,不同的公司涉及都不相同,本课程主要根据讲师在工作中总结的经验,吸取共同点,着重讲解使用率更高的知识点进行教学,并讲解当下更主流的前后端框架,如 flask,如 vue Web 全栈开发是很多技能的一个公共点,如爬虫(通过爬取前端页面内容或js内容,对于http请求,js是要有所了解的),自动化运维平台(将人工操作通过web展示给使用者,对于web开发是必须的),我们经常看到的网站,h5移动端网页更是需要这些基础知识的提供。
【课程目的】
课程希望学习者可以通过本课程,能够快速构建python web 全栈(或非python)开发的开发思维,与自学能力,思考能力。
【适合人群】
1.有python语言基础,想从事python web开发的同学
2.有python web基础,想了解前端与python web交互的同学
3.想转型做python 全栈开发的同学
4.想做 python 自动化运维web平台的同学(有web基础才能拓展相关的开发)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-20 05:10 , Processed in 0.065932 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表