哈佛基于Python/JavaScript的web编程-学习资料
哈佛基于Python/JavaScript的web编程课程,内容覆盖HTML、CSS、github、Python、Django、数据库、SQL、数据集成、JavaScript、web、测试、持续集成、持续部署等

关键词标签: 哈佛, HTML, CSS, github, Python, Django, 数据库, SQL, 数据集成, JavaScript, web, 测试, 持续集成, 持续部署

课程介绍

CS50-Web Programming是全球顶校Harvard哈佛开设的web编程方向的课程,课程以python和JavaScript为主编程语言,讲解了网络编程的方方面面。

课程内容涵盖了 HTML、CSS、github、Python、Django、数据库、SQL、数据集成、JavaScript、web、测试、持续集成、持续部署 等内容,完整地学习课程可以帮助我们掌握动手构建实用的网站与网络应用的能力。


课时编号 课时内容
第0讲 HTML与CSS语法 1 (web编程与HTML)
第0讲 HTML与CSS语法 2 (CSS语法)
第0讲 HTML与CSS语法 3 (响应设计,Booststrap)
第1讲 github操作 1 (Git与GitHub基本操作)
第1讲 github操作 2 (github冲突处理与分支)
第2讲 Python编程语言全解 1 (变量,字符串格式化,条件与循环)
第2讲 Python编程语言全解 2 (函数,面向对象,异常处理)
第3讲 Django网络编程 1 (web应用,http,路由)
第3讲 Django网络编程 2 (模板)
第3讲 Django网络编程 3 (表单与session)
第4讲 数据库、SQL与集成 1 (数据表与SQL)
第4讲 数据库、SQL与集成 2 (表关联,django模型,集成)
第4讲 数据库、SQL与集成 3 (用户管理)
第5讲 JavaScript编程全解 1 (事件,变量)
第5讲 JavaScript编程全解 2 (DOM操作)
第5讲 JavaScript编程全解 3 (逻辑存储,API)
第6讲 web用户接口与交互 1 (用户接口,单页面应用)
第6讲 web用户接口与交互 2 (动画与交互)
第6讲 web用户接口与交互 3 (React)
第7讲 测试与前端CI/CD 1 (测试与断言,单测)
第7讲 测试与前端CI/CD 2 (selenium,CI/CD)
第7讲 测试与前端CI/CD 3 (github与docker应用)
第8讲 拓展性与安全 1 (可扩展性,负载均衡,自动伸缩)
第8讲 拓展性与安全 2 (缓存,安全,https)
第8讲 拓展性与安全 3 (数据库,JS)

ShowMeAI课程解读:全套资料

更多技术与课程清单 | 点击查看详细课程

技术方向 课程及链接
计算机数学基础 MIT-计算机科学的数学基础
辛辛那提大学-微积分I
辛辛那提大学-微积分II
辛辛那提大学-离散数学
斯坦福-线性代数与矩阵方法导论
计算机科学导论 斯坦福-计算机科学导论
哈佛-计算机科学导论
MIT-计算机科学与Python编程导论
数据结构与算法 MIT-数据结构与算法设计
马里兰大学-数据结构
数据库 CMU-数据库系统导论
CMU-数据库系统进阶
机器学习及应用 斯坦福CS229
MIT-机器学习导论
深度学习及应用 斯坦福CS230
哈佛-Python人工智能入门
MIT-深度学习导论
李宏毅-机器学习(&深度学习)
应用深度学习(全知识点覆盖)
UC Berkeley-深度神经网络设计、可视化与理解
威斯康星-深度学习和生成模型导论
UC Berkeley-全栈深度学习训练营
自然语言处理 斯坦福CS224n(深度学习与NLP)
斯坦福CS124(从语言到信息)
斯坦福CS520(知识图谱)
马萨诸塞-自然语言处理进阶
计算机视觉 斯坦福CS231n(深度学习与CV)
密歇根eecs498(CS231n进阶课)
慕尼黑工大adl4cv(深度学习与CV高阶课)
多模态 CMU-多模态机器学习
图机器学习 斯坦福CS224w
强化学习 斯坦福CS234(强化学习)
伯克利CS285(深度强化学习)
无监督学习 伯克利CS294-158(深度无监督学习)
AI与生物医疗 MIT-面向生命科学的深度学习
MIT-基因组学机器学习
MIT-医疗机器学习
图形学与几何 CMU-计算机图形学
AMMI-几何深度学习
其他课程 哈佛-基于Python/JavaScript的web编程
MIT-计算思维导论(Julia)
end
*****
本文作者 韩信子
欢迎关注微信公众号 ShowMeAI研究中心 获取更多资源!