成为全栈 Web 开发者,运用 Flask、Python、HTML、CSS 和 MongoDB!
你将会学到的:
- 构建完整的、动态的网站,用于你的自由职业项目或商业用途。
- 使用 Flask、Python、HTML 和 CSS 设计、开发和部署全栈 Web 应用程序。
- 创建你自己的作品集网站,展示所有项目。
- 成为一名真正的 HTML 和 CSS 专家,无需依赖复杂的 JavaScript,或临时解决方案如 Bootstrap 和 jQuery。
- 免费使用 Heroku 将你的网站发布到线上。
- 将你的 Python 应用程序连接到云上的 MongoDB 数据库。
- 允许用户注册并登录到你的应用程序。
- 根据登录用户的实际情况动态改变你的 Web 应用程序页面内容。
要求:
需要一些编程经验!虽然我在本课程中包含了全面的 Python 复习部分,但你应该了解编程的基础知识。
无需任何软件或支付信息。我们使用的所有工具都是免费的,我会指导你安装所需的一切!
说明
欢迎来到使用 Flask 和 Python 的 Web 开发者训练营!在这个课程中,你将学会如何使用 Python、Flask、MongoDB、HTML 和 CSS 构建并部署动态网站!
如果你想分享你的项目到网上并成为一名全栈 Web 开发者,那么你来对地方了!我将教你最新的、最流行的技术,包括 Python 3.10、Flask、HTML 5 和 CSS 3。
技术不过时
我不会教你 jQuery 或 Bootstrap,因为这些技术已经过时了!相反,我专注于给你打下一个坚实的 HTML 和 CSS 基础,这样你就可以真正独立,构建任何你想要的东西。
项目实践
我将帮助你编写许多现实世界的项目,检验你的技能并加深你的理解。课程结束时,你将能够设计和编码任何网站上的任何功能!
课程优势
这门课程比参加任何现场训练营或研讨会都要出色,因为我花费了数百小时规划、录制和编辑课程。此外,你将获得终身访问权限,我提供卓越的支持——我每天回答数十个问题!
为什么学习 Flask?
Flask 是一个用于 Web 开发的微框架,用 Python 编写。
它轻量级且简单,所以你可以马上开始使用。随着课程的深入,你会发现它也非常强大!
Flask 为我们构建网站提供了所有必需的组件:一种良好的应用程序组织方式、用户认证助手、大量插件和扩展来执行其他几十种任务,以及更多!
你将学到什么!
以下是本课程你将学到的概览:
- 强大的 HTML 5 和 CSS 3 基础。
- 如何规划你的软件项目并使其成功。
- 使用设计软件如 Figma 设计网站。
- 语义化的 HTML,以及如何像专业人员那样编写 HTML 代码。
- 使用 Flask 和 Python 构建后端应用程序。
- 用 Flask 和 Jinja2 使你的 HTML 网站动态化。
- 成为 CSS 专家:学习 flex、grid、CSS 动画,等等。
- 使用云上的 MongoDB 存储和检索数据。
- 部署你的 Web 应用程序(使用免费和付费方案)。
- 在你的 Python 和 Flask 网站上实现用户认证。
- 更多,更多!
但最重要的是,像一个专业的软件开发者那样学习编程,也像他们那样编程。
JavaScript 说明
我不会详细介绍 JavaScript,那是因为你根本不需要它!有了 HTML、CSS 和后端(用 Flask 和 Python 编写),你可以几乎实现用户想要的任何功能。稍后,你总可以学习 JavaScript 以增加额外功能。试图同时学习 JavaScript 和 Python 会导致问题,一切都会变得比必要时更加困难。
如果你已经对编程(无论是 Python 还是其他语言)有所了解,你就已经准备好开始这门课程了!此外,我还包含了一个完整的 Python 复习部分,以帮助你如果对 Python 还不熟悉的话快速上手。
其他学员对课程的评价!
“Jose 是编程艺术的大师。这门课程被严重低估了。他直奔主题,却又能揭示所有陷阱。引入当前 Web 开发的最佳实践。给这门课程满分 5 星!” – Olayemi Akinsanya
“很棒的课程,学到了很多,对面向对象编程和 Web 开发都非常有用。非常有趣,迫不及待要开始我自己的项目了!” – Joshua Shallow
“一个组织良好且非常有用的课程!感谢你,Jose!” – Leonid Bushman
随意浏览本课程的预览视频,看看它是否适合你!
期待在课程内部见到你!
此课程面向哪些人:
- 想要通过网站在线分享自己项目的 Python 开发者。
- 已经了解了一些编程知识,希望成为全栈 Web 开发者的任何人。
- 希望为自己的业务构建网站的企业专业人士和初创公司创始人。