Programovaní webových aplikací
Trh webových aplikací stále roste a rostou i požadavky na programátory zároveň se technologie posouvají kupředu. Proto je dobré se neustále učit nové technologie a rozšiřovat současné znalosti. Vybrat si můžete ze školení s použitím PHP frameworku Nette nebo Symfony
Školení jsem schopen provádět online formou video konzultace nebo offline/osobně v kancelářích firmy
Video livestream Jak začít s Nette 3.

Video livestream Jak začít se Symfony.

Na školení se dozvíte a naučíte
Po absolvování školení na téma vývoj webových aplikací, si osvojíte základní dovednosti jak vytvářet webové aplikace v jazyce PHP pomocí moderních nástrojů a s frameworkem Nette nebo Symfony. Doporučená délka školené 3 dny.
Osnova školení
- Co je HTTP protokol
- Co je web server
- Co je databáze
- Co je to PHP, shrnutí historie/verzí
- IDE(integrated development environment)
- Co je to framework
- Composer
- Co je Nette nebo Symfony
- Založení projekt
- Konfigurace a soubory: Neon, Yaml
- Bootstrap.php
- Životní cyklus komponent
- Návrhový model MVC
- Struktura projektu, konfigurace, co je to presenter
- Debugovaní
- Šablonovací systém Latte/Twig
- Formuláře
- Práce s databází: Nette database/Doctrine
- Odeslaní emailu
- Dependency Injection
- Routování (URL)
- SEO
- Jak je řešena bezpečnost
Požadavky na znalosti
- Základy Internetu
- Základy programování v PHP
Požadavky na výbavu:
- Počítač
- Virtualbox nebo Docker nebo již funkční prostředí (Apache/nginx + PHP(poslední stabilní verze) + MySQL/MariaDB), Git