Kurz se zaměřuje na praktický vývoj webových aplikací (serverové strany) v Javě s frameworkem Spring Boot. Java se nejčastěji používá právě pro vývoj webových aplikací (jejich serverové strany) a také pro vývoj androidových aplikací. Tento kurz se zaměřuje na první z těchto dvou oblastí.
Jak asi tušíš, webový prohlížeč zpracovává HTML, CSS a JavaScript. Když ale na webu vyplníš nějaký formulář a odešleš ho, dojde tento požadavek na webový server a ten jej musí zpracovat (a výsledky typicky uložit do databáze). A tady přichází ke slovu Java.
Budeme používat webový server Apache Tomcat. Nasazovat na něj webové aplikace se Spring Bootem, jejichž jádro bude opřené především o Spring MVC se server-side renderingem webových stránek (Thymeleaf). V pozdějších lekcích budeme z Javy přistupovat do databázového serveru MariaDB pomocí Spring JDBC Template.
Na kurzu budeme používat plnou verzi programátorského editoru IntelliJ IDEA - Ultimate Edition, kterou nám poskytuje firma JetBrains jako sponzorský dar.
Kurz probíhá v Brně v Czechitas Housu na ulici Škrobárenská 3.
Je opravdu důležité, abyste mohli přijít na všechny hodiny. Druhou zásadní podmínkou jsou domácí úkoly. Budete dostávat domácí úkol na většině lekcí, proto počítej, že mimo času lekce (ve středu večer) bude třeba věnovat kurzu ještě několik hodin, například o víkendu. Domácí úkoly se ukázaly jako nejefektivnější způsob, jak se látku naučit. Máte čas s Javou pořádně experimentovat, řešit problémy a musíte si s nimi poradit. Je dokonce možné řešit úkoly ve dvojici. My vám rádi pomůžeme přes Facebook, Skype, osobně…
Úspěšná absolventka kurzu má maximálně 3 absence a musí úspěšně odevzdat všech 8 povinných domácích úkolů.
Těšíme se na Tebe :-)