V tomto kurzu se dozvíš, co jsou HTTP-API a jak je vytvářet pomocí Pythonu a Flask frameworku. Každý programátor by měl totiž vědět, co je API a jak se vytváří. Čeká tě 5 lekcí, během kterých budeš budovat jednoduchý projekt.

V tomto kurzu se naučíš

pojmy API a REST
vytvořit jednoduchou aplikaci ve Flasku
přidávat prvky zabezpečení
optimalizovat kód
Studenti se uplatinili u firem jako jsou

časová náročnost

9 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

46 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny konceepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti s kurzů níže:

Osnova

  1. Lekce 1
    Úvod do API, Flask
    120 minut
    1. Slovo na úvod
    2. Požadované znalosti
    3. Příprava prostředí
    4. Slovníček pojmů
    5. Application Programming Interface
    6. HTTP protokol
    7. REST principy
    8. Webový Framework
    9. První Flask aplikace
    10. Kvíz
  2. Lekce 2
    HTTP API krok za krokem, testování
    120 minut
    1. Slovo na úvod
    2. Základní kostra
    3. První verze databáze
    4. První endpointy
    5. GET /customers
    6. GET /customer/<string:username>
    7. POST /customer/
    8. GET & POST customer/<string:username>/trips
    9. Status kódy
    10. Celé řešení
    Zobrazit dalších 8 kapitol
    začít zdarma
  3. Lekce 3
    Flask-RESTful
    120 minut
    1. Slovo na úvod
    2. První Flask-RESTful aplikace
    3. Úprava stávajícího kódu
    4. Reqparse
  4. Lekce 4
    Zabezpečení
    60 minut
    1. Troška teorie
    2. API klíč
    3. Dekorátor
  5. Lekce 5
    SQL databáze, restrukturalizace projektu
    120 minut
    1. Slovo na úvod
    2. Troška SQL teorie
    3. Schéma struktury projektu
    4. Tvorba databáze
    5. Models – customers
    6. Resources – customers
    7. Models - trips
    8. Resources – trips
    9. Úprava JSON výstupu zákazníka
    10. Domovská stránka
    Zobrazit dalších 1 kapitolu
    začít zdarma

Autor kurzu

Matěj Švéda

Full Stack Developer

Matěj se po pár letech ve stavebním oboru rozhodl pro změnu a ještě že tak! I díky němu můžeš právě teď být na téhle platformě, kterou jako full-stack developer ENGETA vyvíjí. Podílí se také na přípravě obsahu pro některé naše kurzy.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Marek Soukup

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Radim Zouhar

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.

časová náročnost

9 hodin

obtížnost

Pro mírně pokročilé

rozsah kurzu

46 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny konceepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti s kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma