Návrh Školení

Úvod

Flask a Flask-RESTful Framework

  • Šablony, směrování, formuláře a autentizace
  • Konstrukce pro škálování kódu
  • Database management

Základy API a jejich funkčnost

  • Scalar typy
  • Webové architektonické vzory: kompozitní vzor, proxy vzor a fasádový vzor

Přehled REST

  • Get možnost
  • Pull možnost
  • Post možnost
  • Delete možnost

Příprava vývojového prostředí

  • Instalace Postman
  • Instalace Python
  • Instalace a konfigurace Flask
  • Instalace Flask-RESTful
  • Nastavení URL směrování

REST API s Flask-RESTful

  • Návrh a testování API
  • Vytváření zdrojů
  • Vytváření a ukládání položek
  • Refaktorování kódu
  • Implementace HTTP verbů
  • Použití reqparse
  • Odstranění duplikace

Baňka-SQLAlchymie

  • Nastavení SQLAlchemy
  • Vytváření modelů
  • Testování s Postman
  • Definování klíčů
  • Implementace modelů pomocí SQLAlchemy
  • Automatizace s SQLAlchemy

Zabezpečení pomocí REST API

  • Nastavení DNS záznamů
  • Vytvoření SSL certifikátu
  • Přidání a použití JWT pro další zabezpečení

Cloudové nasazení

  • Připojení k systému pro správu verzí
  • Přidání klíčového páru
  • Vytvoření instance serveru
  • Implementace nasazovacích skriptů

Shrnutí a závěr

Požadavky

  • Porozumění Flask
  • Python zkušenosti s programováním

Publikum

  • Vývojáři backendu
 14 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie