|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rest-api-krok-po-kroku-python-flask-mysql/
课程评论:没有评论
**课程名称:** **一步一步创建 REST API - Python Flask MySQL** **课程概述:** 本课程旨在教授学员如何使用 Python 和 Flask 框架从头开始构建一个后端应用程序,具体来说是一个 RESTful API。课程将涵盖从零开始到部署的整个开发流程,包括: * **核心技术栈:** Python、Flask、Flask-Migrate、Flask-SQLAlchemy、Marshmallow、Pytest。 * **项目复杂度:** 构建一个完整的后端应用程序,涉及用户注册、登录(使用 JSON Web Token - JWT)、数据存储和处理。 * **数据库支持:** 演示如何在不同环境中(开发、测试、生产)使用不同的数据库引擎,如 MySQL、SQLite 和 MariaDB。 * **Flask 框架深入:** 学习 Flask 的核心概念,如 request、response、current_app、blueprint,以及如何自定义错误处理、数据校验,并掌握 application factory 设计模式。 * **API 基础:** 解释 HTTP 协议和 RESTful API 的概念。 * **自动化与部署:** 教授如何编写自动化测试,创建 API 文档,并将最终应用程序部署到 AWS 云生产环境。 * **职业发展:** 强调本项目作为 GitHub 组合项目的重要作用,能够吸引雇主关注,增加获得初级开发者岗位面试的机会。 **总结:** 这是一门实践导向的课程,非常适合希望学习后端开发、尤其是 Python Flask Web 框架的初学者。通过一步步构建一个功能完善且经过部署的 RESTful API,学员不仅能掌握关键技术,还能为自己的职业生涯打下坚实基础。
Chciałbyś stworzyć aplikację backendową w Pythonie? Zastanawiasz się, jak proces tworzenia takiej aplikacji wygląda? Nie wiesz, od czego zacząć? Ten kurs jest odpowiedzią na powyższe pytania.W kursie krok po kroku zbudujemy aplikację backendową - REST API. Napiszemy testy automatyczne, utworzymy dokumentację, a na końcu gotową wersję aplikacji wdrożymy na środowisko produkcyjne wykorzystując chmurę AWS.Do zbudowania aplikacji wykorzystamy język programowania Python oraz popularne biblioteki takie jak: Flask, Flask-Migrate, Flask-SQLAlchemy, Marshmallow czy Pytest. Aplikację przygotujemy do działania w trzech środowiskach: developerskim, testowym oraz produkcyjnym. W każdym środowisku aplikacja będzie przechowywała dane w bazie danych. Wykorzystamy tutaj różne silniki bazodanowe (MySQL, SQLite, MariaDB).Co więcej, aplikacja będzie posiadała system rejestracji użytkowników oraz logowania. Wykorzystamy w tym celu JSON Web Token (JWT).W kursie poznacie również framework Flask. Nauczycie się, tworzyć aplikacje wykorzystując tę bibliotekę. Dowiecie się, czym jest w pakiecie Flask obiekt request, response, current_app oraz blueprint. Pokażę Wam jak dodać własną obsługę błędów i w jaki sposób walidować dane. Poznacie również wzorzec application factory.Dodatkowo omówię protokół HTTP i wyjaśnię, czym jest REST API.Posiadanie ciekawego portfolio na GitHubie znacznie ułatwi znalezienie pierwszej pracy jako Junior Developer. Projekt, który tutaj tworzę, jest przykładem projektu, który może zainteresować Twojego przyszłego pracodawcę. Niewątpliwie może on zwiększyć szansę na dostanie zaproszenia na rozmowę kwalifikacyjną.