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í
 420 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie