|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-flask-framework-2023/
课程评论:没有评论
**课程名称:** Python Flask 框架 **课程概述:** 本课程旨在帮助您掌握使用 Python Flask 框架构建生产级别的 RESTful API。通过本课程,您将学习如何从基础到高级地创建 REST API,包括身份验证、数据库集成、部署以及使用 Docker 等关键技术。 **课程亮点:** * **Python 核心回顾:** 快速掌握构建 API 所需的 Python 核心概念和高级特性。 * **Flask 及扩展应用:** 深入学习 Flask 框架以及 Flask-Smorest, Flask-JWT-Extended, Flask-SQLAlchemy 等流行扩展,用于构建功能强大的 API。 * **RESTful API 开发:** 掌握创建、管理和部署资源型 RESTful API 的完整流程。 * **安全认证:** 实现安全的 API 用户注册和身份验证机制。 * **数据库集成:** 使用 SQLAlchemy 和 Flask-SQLAlchemy 高效地进行数据存储和检索。 * **部署实操:** 理解 Flask REST API 的部署细节,并学习使用 Docker 简化部署过程。 * **实战项目:** 通过实际项目,让您能够独立开发满足您项目需求的 REST API。 **适合人群:** * 对微服务和 API 开发感兴趣的开发者。 * 希望学习使用 Flask 进行 Web 应用开发的开发者。 * 全栈开发者、后端开发者、前端开发者、数据科学家、机器学习工程师。 **学习目标:** * 使用 Python, Flask 及流行 Flask 扩展创建生产就绪的、资源导向的 REST API。 * 使用 Flask 实现安全的 API 用户注册和身份验证。 * 使用 SQLAlchemy 和 Flask-SQLAlchemy 轻松高效地将资源存储到数据库。 * 理解 Flask REST API 部署中的复杂细节。 * 利用 Docker 简化 REST API 的运行和部署。 **学习支持:** * 学习过程中如有疑问,将在 24 小时内得到解答。 **总体而言,本课程将为您提供构建、部署和管理现代 Web API 所需的全面技能和实践经验。**
Software is everywhere. We interact with it in our daily life activities knowingly or unknowingly. Each time when you use an app like Instagram, send an instant message, or check the stock prices on your phone, you're using an API. The world still needs more software to make our life easier. But creating great software is hard for everyone and yet developers need to master more than one skill.This course will guide you in creating simple, intermediate, and advanced REST APIs including authentication, deployments, databases, and much more.We'll start with a Python refresher that will take you from the very basics to some of the most advanced features of Python-that's all the Python you need to complete the course.Using Flask and popular extensions Flask-Smorest, Flask-JWT-Extended, and Flask-SQLAlchemy we will dive right into developing complete, solid, production-ready REST APIs.We will also look into essential technologies like Git and database migrations with Alembic.You'll be able to...Create resource-based, production-ready REST APIs using Python, Flask, and popular Flask extensions;Handle secure user registration and authentication with Flask.Using SQLAlchemy and Flask-SQLAlchemy to easily and efficiently store resources to a database; andUnderstand the complex intricacies of deployments of Flask REST APIs.Use Docker to simplify running and deploying your REST APIs.But what is a REST API anyway?A REST API is an application that accepts data from clients and returns data back. For example, a REST API could accept text data from the client, such as a username and password, and return whether that is a valid user in the database.When developing REST APIs, our clients are usually web apps or mobile apps. That's in contrast to when we make websites, where the clients are usually the users themselves.Together we'll develop a REST API that not only allows clients to authenticate but also to store and retrieve any data you want from a database. Learning this will help you develop any REST API that you need for your own projects!All the best. Keep Learning and keep moving ahead.Who this course is for:Developers curious about microservices and APIDevelopers curious to learn developing web apps using Flask.Full stack developer, backend developer, frontend developer, data scientist, machine learning engineerIf you have any doubt your queries will be solved within 24 hours.