Základní info
Certifikovaný profesní rekvalifikační kurz
Kurz je určen všem, kteří se chtějí naučit základy programování internetu. Posluchač získá po ukončení kurzu základní kompetence pro profesní kvalifikaci 18-003-M v příslušném jazyce.
Cílem tohoto kurzu je získání teoretických a praktických vědomostí a dovedností z oblasti algoritmizace a programování. Dále tvorba analýz a procesů daných úloh pro tvorbu programu. Naučí se umět tvořit a odladit vytvořený program včetně uživatelského rozhraní a naučí se jej otestovat.
Účastníci se dále naučí orientovat v relačních databázích, a naučí se základní SQL příkazy a jejich využití pro programování. A nakonec se účastníci naučí programovat skripty a dávky v daném programovacím jazyku. Součástí kurzu je využití umělé inteligence při řešení úloh z oblasti algoritmizace a programování.
Součástí ceny kurzu je zkouška profesní kvalifikace 18-003-M.
Rámcová témata rekvalifikačního kurzu
(vyplývají se závazného kvalifikačního standardu):
- Analýza a algoritmizace praktických úloh
- HTML - jazyk popisu obsahu a struktury webové stránky
- Význam hlavičky, tělo a jeho tagy, rozdělení, účel, identifikace
- Odstavce, obrázky, odkazy, seznamy, tabulky, formuláře, multimedia
- CSS - jazyk definující formát a jeho úloha ve spolupráci s CSS
- Druhy vlastností, techniky použití
- Layout stránky pomocí CSS
- JavaScript jako klientský programovací skriptovací jazyk pro dynamizaci webu
- Filozofie a syntaxe programovacích jazyků
- Analýza, algoritmizace, struktury a objekty
- Strukturované objektové programování
- Proměnné, funkce, metody a řízení běhu
- Vazba na HTML elementy, komunikace
- Ovládání CSS vlastností
- Rozšířené možnosti AJAX a JQuery
- PHP jako serverový programovací jazyk
- Úloha serverového programování vs strana klienta
- Proměnné, funkce a řízení běhu
- Principy vstupu a výstupu dat
- Komunikace s HTML formuláři
- Objektový přístup v PHP
- Dotazovací jazyk SQL v dialektu MySQL (MariaDB) i v obecné rovině
- Druhy a způsoby použití dotazů
- Vazby PHP na databázi
- Analýza a modely databáze
- Komplexní aplikace využívající všech zmiňovaných technologií
- Umělá inteligence v moderním SW vývoji
- Základy používání AI, jazykové modely a jejich typy
- Jak využít AI při tvorbě webových stránek
- Tvorba a úprava obrázků a grafických objektů pomocí umělé inteligence
- Ukázky použití a praktické příklady tvorby programu pomocí AI
- Kvalifikační zkouška bude zkoušena na programovacích jazycích pro programování internetu
Oproti podobnému, kratšímu kurzu Programování internetových aplikací, je tento kurz zaměřen na programování webů na backendové úrovni, které je srdcem každé moderní aplikace — stará se o data, logiku, bezpečnost a komunikaci se světem. Bez něj by žádný web, mobilní aplikace ani firemní systém nefungoval. Kdežto klasická rekvalifikace Programátor internetových aplikací je již jen klasický Frontend.
Po absolvování obdrží účastník osvědčení o rekvalifikaci a profesní kvalifikační zkoušku 18-003-M.