哈佛基于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 with Python and JavaScript
🏆 课程学习中心 | 🚧 计算机基础课程合辑 | 🌍 课程主页 | 📺 中英字幕视频 | 🚀 项目代码解析
Web Programming with Python and JavaScript
基于Python / JavaScript的Web编程
Harvard University
哈佛大学
CS50-WEB
⭐⭐⭐⭐⭐


课程介绍

CS50; Web Programming with Python and JavaScript

本课程是全球顶校 Harvard 哈佛大学 CS50 系列课程的分支之一,聚焦 Web 编程方向,以 Python、JavaScript、SQL 为主编程语言,研究使用 Django、React、Bootstrap 等框架,设计实现 Web 应用程序。

CS50; Web Programming with Python and JavaScript

CS50-WEB 课程主题包括数据库设计、可扩展性、安全性和用户体验。通过动手项目,学生学习编写和使用 API、创建交互式 UI,以及利用 GitHub 和 Heroku 等云服务。学期结束时,学生们将获得在原则、语言和工具方面的知识和经验,使他们能够在 Internet 上设计和部署应用程序。

CS50; Web Programming with Python and JavaScript

课程讲师 Brian Yu,本科与硕士均就读于哈佛大学,曾担任计算机科学高级导师,创建了人工智能课程、Web编程课程,并担任哈佛计算机科学入门课程 CS50 的课程负责人和联合讲师。现任职于 Automattic。

课程讲师 David J. Malan,哈佛大学工程与应用科学学院计算机科学实践 Gordon McKay 教授、教育研究生院教育学院成员和哈佛商学院执行研究员。他教授的 CS50 成为哈佛大学、耶鲁大学受众最大的课程之一,并成为 edX 最大的 MOOC,注册人数超过 400 万。


课程主题

课程内容涵盖以下主题,覆盖了网络编程的方方面面。完整地学习课程可以帮助我们掌握动手构建实用的网站与网络应用的能力。


课程资料 | 下载

CS50; Web Programming with Python and JavaScript

扫描上方图片二维码,关注公众号并回复关键字 🎯『CS50-WEB』,就可以获取整理完整的资料合辑啦!当然也可以点击 🎯 这里 查看更多课程的资料获取方式!

CS50; Web Programming with Python and JavaScript

ShowMeAI 对课程资料进行了梳理,整理成这份完备且清晰的资料包:


课程视频 | B站

🌍 B站 | 双语字幕+资料下载】哈佛 CS50-WEB | 基于Python / JavaScript的Web编程(2020·完整版)

ShowMeAI 将视频上传至B站,并增加了中英双语字幕,以提供更加友好的学习体验。点击页面视频,可以进行预览。推荐前往 👆 B站 观看完整课程视频哦!

本门课程,ShowMeAI 将部分章节进行了切分,按照主题形成更短小的视频片段,便于按照标题进行更快速的检索。切分后的视频清单列写在这里:

课时编号 课时内容
第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)


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

合辑 课程链接
CS数学基础课程合辑 【ENGR108】Stanford斯坦福 · 线性代数与矩阵方法导论课程
【6.042J】MIT麻省理工 · 计算机科学的数学基础课程
【MATH100】辛辛那提大学 · 微积分Ⅰ课程
【MATH101】辛辛那提大学 · 微积分Ⅱ课程
【MATH1071】辛辛那提大学 · 离散数学课程
计算机基础课程合辑 【14-455】CMU卡内基梅隆 · 数据库系统导论课程
【15-721】CMU卡内基梅隆 · 数据库系统进阶课程
【CS105】Stanford斯坦福 · 计算机科学导论课程
【CS50-CS】Harvard哈佛 · 计算机科学导论课程
【CS50-WEB】Harvard哈佛 · 基于Python / JavaScript的Web编程课程
【6.0001】MIT麻省理工 · 计算机科学与Python编程导论课程
【6.046J】MIT麻省理工 · 数据结构与算法设计课程
【18.S191】MIT麻省理工 · 计算思维导论(Julia)课程
【CMSC420】马里兰大学 · 数据结构课程
机器学习课程合辑 【AndrewNG-ML】吴恩达 · 机器学习专项课程
【CS229】Stanford斯坦福 · 机器学习课程
【6.036】MIT麻省理工 · 机器学习导论课程
深度学习课程合辑 【AndrewNG-DL】吴恩达 · 深度学习专项课程
【CS230】Stanford斯坦福 · 深度学习课程
【CSW182】Berkeley伯克利 · 深度神经网络设计、可视化与理解课程
【FSDL】Berkeley伯克利 · 全栈深度学习训练营课程
【CS50-AI】Harvard哈佛 · Python人工智能入门课程
【6.S191】MIT麻省理工 · 深度学习导论课程
【APPLY-DL】科罗拉多大学 · 应用深度学习(全知识点覆盖)课程
【STAT453】威斯康星 · 深度学习和生成模型导论课程
【T81-558】WUSTL · 深度神经网络应用案例实操课程
【HYLEE】李宏毅 · 机器学习(&深度学习)课程
NLP课程合辑 【CS224n】Stanford斯坦福 · 深度学习与自然语言处理课程
【CS124】Stanford斯坦福 · 从语言到信息课程
【CS520】Stanford斯坦福 · 知识图谱课程
【CS685】马萨诸塞大学 · 自然语言处理进阶课程
计算机视觉课程合辑 【CS231n】Stanford斯坦福 · 深度学习与计算机视觉课程
【EECS498】Michigan密歇根 · 深度学习与计算机视觉(CS231n进阶课)
【ADL4CV】慕尼黑工大 · 计算机视觉深度学习进阶课
强化学习课程合辑 【CS285】Berkeley伯克利 · 深度强化学习课程
【CS234】Stanford斯坦福 · 强化学习课程
AI生物医疗课程合辑 【6.047】MIT麻省理工 · 基因组学机器学习课程
【6.874】MIT麻省理工 · 面向生命科学的深度学习课程
【6.S897】MIT麻省理工 · 医疗机器学习课程
其他名校AI课程合辑 【CS294】Berkeley伯克利 · 深度无监督学习课程
【11-777】CMU卡内基梅隆 · 多模态机器学习课程
【15-462】CMU卡内基梅隆 · 计算机图形学课程
【CS224W】Stanford斯坦福 · 图机器学习课程
【6.S094】MIT麻省理工 · 深度学习与无人驾驶课程
【GDL】AMMI · 几何深度学习课程
CS50; Web Programming with Python and JavaScript
*****
本文作者 韩信子
欢迎关注微信公众号 ShowMeAI研究中心 获取更多资源!