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)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Kurz - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurz - How to Write Secure Code
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.