Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Tworzenie REST API krok po kroku - Python | Flask | MySQL

Zbudujemy kompletną backendową aplikację, napiszemy testy automatyczne oraz gotową wersję aplikacji wdrożymy na chmurę AWS.

5.0(2)
99% pozytywnych recenzji

Stworzony przez Szymon Wolny

Ostatnia aktualizacja:

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Poznasz protokół HTTP oraz dowiesz się, w jaki sposób tworzyć REST API przy użyciu biblioteki Flask
  • Wykorzystasz popularne biblioteki dostępne w Python np. SQLAlchemy, Alembic, Pytest i wiele innych
  • Wykorzystasz bazę danych (MySQL, SQLite) oraz nauczysz się tworzyć relację między modelami
  • Nauczysz się tworzyć kwerendy do filtrowania, sortowania oraz paginacji danych
  • Zaimplementujesz autentykację przy użyciu JSON Web Token (JWT)
  • Napiszesz testy automatyczne oraz nauczysz się korzystać z narzędzia do testowania API - Postman
  • Utworzysz dokumentację do aplikacji
  • Wdrożysz aplikację na chmurę AWS oraz poznasz takie usługi jak Amazon RDS czy AWS Elastic Beanstalk

Wymagania

Znajomość języka Python w stopniu podstawowym

Wiedza na temat dekoratorów w Pythonie

Znajomość programowania obiektowego

Opis kursu

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ą.

Spis treści

Rozwiń wszystkie tematy

O autorze

avatar
Szymon WolnyPython Web Developer

Publikacje: 4

Ocena autora: 4.8

O mnie
Cześć, jestem Szymon. Na co dzień pracuję w krakowskiej korporacji jako Python Web Developer. W moich kursach chcę pokazać, że nauka programowania wcale nie musi być trudna. Aby zo...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!