Logo
Zostań autorem

Koszyk jest pusty

0

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(4)
99% pozytywnych recenzji

Stworzony przez Szymon Wolny

Ostatnia aktualizacja: 06/09/2020
Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected

    Darmowe lekcje

    Zobacz darmowe fragmenty tego szkolenia przed zakupem.

    Trailer
    Wprowadzenie do kursu
    |04:43
    Przygotowanie środowiska do pracy
    |01:29
    Trailer
    Wprowadzenie do kursu
    Przygotowanie środowiska do pracy
    Końcowa wersja aplikacji - dokumentacja
    Końcowa wersja aplikacji - przykładowe zapytania HTTP
    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
    • 79 wykładów
    • 10 godz. 10 min. materiałów wideo
    • 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

    Czas trwania: 10:10:37Rozwiń wszystkie tematy
    downWprowadzenie
    4 wykłady
    • Wprowadzenie do kursu|04:43
    • Przygotowanie środowiska do pracy|01:29
    • Końcowa wersja aplikacji - dokumentacja|08:04
    • Końcowa wersja aplikacji - przykładowe zapytania HTTP|09:40
    downWstęp do protokołu HTTP
    5 wykłady
    downREST API
    3 wykłady
    downWprowadzenie do biblioteki Flask
    4 wykłady
    downRozpoczęcie projektu Book Library REST API
    4 wykłady
    downBaza danych MySQL
    5 wykłady
    downZapytania HTTP - Autorzy książek
    5 wykłady
    downParametry w adresie URL w zapytaniu GET
    5 wykłady
    downModułowa aplikacja Flask oraz zasób książki
    8 wykłady
    downZapytania HTTP - Książki
    7 wykłady

    O autorze

    avatar
    Szymon WolnyPython Web Developer

    Publikacje: 5

    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 %
    avatar
    quotemark
    Jarosław Burtny
    Potwierdzona transakcja
    18.10.2024

    ok

    Czy ta opinia była pomocna? 0 0
    35
    40

    40 % taniej

    59.00 zł

    To najniższa cena z ostatnich 30 dni!

    Zapisz się do newslettera

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl, bądź na bieżąco z nowościami i promocjami oraz zgarniaj dedykowane zniżki przygotowane specjalnie dla Ciebie!

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl!

    Zapisując się do newslettera akceptujesz naszą Politykę Prywatności. W każdej chwilii możesz zrezygnować z otrzymywania wiadomości. Nie martw się nie wysyłamy spamu!