Návrh Školení
Úvod do vývoje backendu
Pochopení toho, jak fungují webové stránky a webové aplikace
Instalace Python balíčků a knihoven
Příprava vašeho backendového vývojového prostředí
Pochopení rozdílu mezi prezentační vrstvou (frontendem) a serverovou stranou (backend) webové aplikace
Python Základy
Databáze a SQL Základy
Linux Základy
Výběr vývojového rámce
Nastavení webu Application Server (zásobník LAMP)
Zpracování uživatelského vstupu
Generování výstupu
Použití šablon ke standardizaci výstupu
Připojení k Database
Umožnění uživatelům zaregistrovat se prostřednictvím aplikace
Zabezpečení webové aplikace
Testování webové aplikace
Správa projektu pomocí správy verzí
Rozšíření aplikace pomocí pokročilých Python funkcí
Práce s databází č.SQL
Techniky nasazení a průběžná integrace
Monitorování výkonu aplikací
Optimalizace webové aplikace
Škálování webové aplikace
Odstraňování problémů
Shrnutí a závěr
Požadavky
- zkušenosti s programováním
Publikum
- Vývojáři
Reference (5)
Líbilo se mi, jak Gunnar psal skoro celý kód za chodu, když jsme to procházeli, ale že na disku Google bylo spousta předem připraveného materiálu, na který se mohu po školení odvolat. Kód, který Gunnar napsal na základě ukázkových dat, které jsem předem poskytl, byl také extrémně užitečný a také učinil školení relevantní pro naše vlastní datové sady.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Přeloženo strojem
Více příkladů pro každý modul a skvělé znalosti školitele.
Sebastian - BRD
Kurz - Secure Developer Java (Inc OWASP)
Přeloženo strojem
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurz - How to Write Secure Code
Přeloženo strojem
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.