Návrh Školení
Úvod do webového vývoje
- Webová stránka vs. Webová aplikace
- Přístup k webovým aplikacím na mobilních zařízeních
Porozumění fungování webových stránek a webových aplikací
Příprava vývojového prostředí pro webové aplikace
Porozumění prezenční vrstvy (frontend) webové aplikace
Základy HTML
Základy CSS
Základy JavaScriptu
Responsive web design
Frontend knihovny a frameworky
Projekt: Návrh mobilně přívětivé webové stránky
Porozumění datové vrstvy (backend) webové aplikace
Základy PHP
Databáze a SQL základy
Základy Linuxu
Backend knihovny a frameworky
- Laravel
Nastavení serveru webové aplikace
- LAMP stack: Linux, Apache, MySQL, PHP
Projekt: Vytvoření mikroblogu
Zabezpečení vaší webové aplikace
Testování vaší webové aplikace
- Test Driven Development (TDD)
Správa projektu
- Versní kontrola
Projekt: Vytvoření aplikace Cstore App
Pokročilý JavaScript
Pokročilé PHP
Pokročilý SQL
Pokročilé zabezpečení
Přístupnost a lokalizace
Projekt: Testovací projekt
Tehniky nasazení a spojité integrace
- Jenkins
Kolaborace a agilní vývoj
Projekt: TBA
Optimalizace vaší webové aplikace
Škálování vaší webové aplikace
Řešení potíží s vaší webovou aplikací
Projekt: TBA
Jiné technologie a metodiky
- React, Progressive Web Apps, NoSQL databáze atd.
Závěrečné poznámky
Požadavky
- Střední odborné vzdělání nebo bakalářský titul z oblasti počítačového programování nebo ekvivalentní praktické zkušenosti
- Zkušenosti s dvěma nebo více všeobecnými programovacími jazyky, včetně, ale ne omezující se na: PHP, JavaScript, Python, Java nebo Objective C
- Zkušenosti z vývoje webových aplikací nebo mobilních aplikací
Reference (5)
Oblíbilo se mi, jak Gunnar psal téměř všechny kódy na běhu, zatímco jsme probírali materiál, ale byla tam také spousta připraveného materiálu na Google Drive, ke kterému se mohu později vrátit. Kód, který Gunnar napsal na základě ukázkových dat, která jsem mu poskytl v předem, byl také velmi užitečný a díky tomu bylo školení relevantní pro naše vlastní soubory dat.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Přeloženo strojem
Několik příkladů pro každý modul a skvělá znalost vyučujícího.
Sebastian - BRD
Kurz - Secure Developer Java (Inc OWASP)
Přeloženo strojem
Modul 3 Útoky a exploitace aplikací, XSS, SQL injekce Modul 4 Útoky a exploitace serverů, DoS, BOF
Tshifhiwa - Vodacom
Kurz - How to Write Secure Code
Přeloženo strojem
Reálné příklady.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
Přeloženo strojem
Tréninkový vedoucí měl vynikající znalosti předmětu a způsob, jakým byly relace uspořádány tak, aby publikum mohlo snadno následovat demonstrace, skutečně pomohl pevněji zakotvit tato znalosti ve srovnání s tím, kdy by se účastníci jen posazovali a naslouchali.
Jack Allan - RSM UK Management Ltd.
Kurz - Secure Developer .NET (Inc OWASP)
Přeloženo strojem