Pro koho je tento kurz určený?
Tento kurz slouží pro všechny, kteří chtějí proniknout do základů vývoje, programování backendu/frontendu a zároveň si projít všemi fázemi tvorby webové aplikace.
Frontend (zkráceně FE) je ta část webové aplikace, kterou uživatel přímo vidí a s níž interaguje. Je to jako tvá oblíbená kavárna – uživatelé tam chodí, vidí menu, objednávají si kávu a cítí atmosféru.
Backend (zkráceně BE) je ta část aplikace, kterou uživatel nevidí. Je to jako kuchyně v té kavárně, musí tam být, ale hosté do ní běžně nenahlíží.
V této základní úrovni se dozvíte více o základech algoritmizace, vývoji backendu pomocí Java & Springboot, popřípadě Pythonu, dále o vývoji frontendu pomocí HTML, CSS a Javascriptu. To vše jak po teoretické, tak i praktické stránce.
Cílem Bootcampu je projít celým vývojovým procesem, kde si účastník projde všemi etapami pro tvorbu produktu. 
Predispozice pro absolvování Development Bootcampu jsou základní znalosti:
- Databáze
 - RestAPI
 - Git
 - HTML a CSS
 
Jak kurz probíhá?
- Časově je vše plánováno na 1 týden
 - Teoretická část - Self-study, dle materiálů v lekcích
 - Některé lekce jsou zakončeny testem (a)nebo praktickým cvičením
 - Praktická část - Vypracování praktických příkladů formou samostatné práce
 
Nebojte se na cokoli zeptat, nebo požádat o pomoc!
Můžete kontaktovat přímo autory kurzu - [email protected], [email protected] nebo [email protected]
Autoři kurzu
  
        
      
Jan Harák
          Honza je zkušeným test automation inženýrem s více než osmi lety zkušeností. V posledních čtyřech letech se zaměřuje na automatizaci API a integračního testování v prostředí České spořitelny. Svou profesní kariéru začal jako manuální tester, postupně prošel různými odvětvími, včetně automobilového průmyslu a bankovnictví. Krom testování také rád vyvíjí mobilní aplikace a organizuje Tesena soutěž Klikaton.
        
      
Daniel Pechanec
          Daniel působí v testingu přes 3 roky s primárním zaměřením na mobilní a webové aplikace. V posledním roce se věnuje automatizaci mobilních aplikací za využití nástroje WebdriverIO. Rovněž své dovednosti rozšiřuje o FE vývoj webových aplikací v Reactu.
Kapitoly kurzu
- Java
 - Instalace Java
 - Instalace IDE
 - Springboot
 - Maven
 - Projekt - Konfigurace Spring
 - Projekt - Otevření projektu
 - Projekt - Modely
 - Projekt - Repozitáře
 - Projekt - Služby
 - Projekt - Kontrolery
 - Projekt - První spuštění
 - Projekt - Další API request metody – GET, POST, PUT, DELETE
 - Projekt - Data Transfer Object (DTO)
 - Projekt - Logování
 - Projekt - Bezpečnost
 - Projekt - Error handling
 - Samostatné cvičení
 
- Python
 - Webové aplikace
 - FastAPI
 - IDE - VSCode
 - Tvorba Databáze
 - Project - Počáteční nastavení
 - Projekt - Ověření instalace
 - Projekt - Struktura
 - Projekt - Připojení k databázi
 - Projekt - Kratký přehled
 - Projekt - Modely
 - Projekt - Schémata
 - Projekt - Routery
 - Projekt - Vytvoření Routeru Movies
 - Projekt - Spouštění aplikace
 - Projek - Dokumentace k API
 - Projekt - Autentizace
 
- Úvod do HTML
 - HTML Kvíz
 - Úvod do CSS
 - CSS Kvíz
 - Rozvržení obsahu na stránce a jeho metody (Flex+Grid)
 - Samostatný projekt: Filmová databáze
 - Filmová databáze: Záhlaví
 - Filmová databáze: Filtry
 - Filmová databáze: hlavní část
 - Filmová databáze: přihlašovací formulář
 - Úvod do JavaScriptu
 - JavaScript a async await
 - Filmová databáze: První skript - metoda GET
 - Filmová databáze: Dynamické zobrazení filmů a filtrování podle režiséra a žánru
 - Filmová databáze: Editace záznamu
 - Filmová databáze: Odstranění záznamu
 - Filmová databáze: Přidání záznamu
 - Filmová databáze: Registrace
 - Bonusový samostatný úkol: Přihlášení uživatele
 - Vývoj webu a webových aplikací v současné praxi
 
Zpětná vazba
Budeme rádi za jakoukoli zpětnou vazbu a zároveň o jaká témata byste měli zájem dále.
Stačí vyplnit tento feedback formulář: https://survey.tesena.com/zs/huCiGQ