
Kurz Java - úvod do programovania webových aplikácií
Účastníci kurzu Java úvod do programovania webových aplikácií sa naučia základy programovania webových aplikácií pomocou servletov a moderných webových frameworkov. Oboznámia sa s potrebnými nástrojmi na zostavenie webových aplikácií a vývoja na strane back-endu a front-endu.
Minimálne vstupné vedomosti: Dobré znalosti jazyka Java a základný prehľad o webových technológiách.
Kurz je možné absolvovať bezplatne cez program Zručnosti pre trh práce
- HTTP protokol, Client/server architektúra
- Request a response, URL
- Klasická štruktúra projektu a moderné prístupy
- Adresáre WEB-INF a META-INF
- web.xml deployment descriptor
- Fat JAR aplikácie
- príklady použitia servletov, HttpServlet, HttpServletRequest, HttpServletResponse
- RequestDispatcher
- Filtre, Listeneri, Objekt session
- JSP stránky, Expression language, JSTL knižnica
- Základné konfiguračné nastavenia, Nasadzovanie aplikácií
- Tomcat, Jetty, Undertow
- Zabudované (embedded) serveri
- Význam a využitie šablón
- FreeMarker šablónovací systém
- Stripes, Java Spark, Spring MVC, Vaadin
- HTML5, CSS, JavaScript
- CoffeeScript, Less, React.js
- JQuery a EasyUI knižnice
- jsGrid komponent
- Spracovanie JSON dát
- validácia na strane klienta a servera, validácia dát pomocou filtra
- automatické mapovanie formulárových dát do beanov
- bean validation
- Relačné, NoSQL databázy
- Jazyk SQL, JavaDB (Derby), DataSource a DriverManager
- HikariCP connection pool
- JDBC
- Nadstavba Spring JdbcTemplate
- ActiveJDBC ORM
- Front end controller
- Viac-vrstvová architektúra: model, service, data, pohľad
- Architektúra MVC
- Post-redirect-get (PRG) vzor, DAO vzor
- Service locator
- Programovanie oproti rozhraniam (Interface-based programming)
- Pojmy convention over configuration, loose-coupling, dependency injection
- Tvorba klientov v Jave, Jetty HttpClient
- Tvorba HEAD, GET, POST požiadaviek
- REST architektúra
- CRUD aplikácia so Spring MVC, CRUD aplikácia s Jersey
- Účel a rôzne druhy testov
- Nástroje JUnit a Mockito
- Spock, Selenium
Webové technológie
Webová aplikácia v Jave
Servlety
Webové servery
Šablóny
Java webové frameworky
Front-end vývoj
HTML formuláre a validácia dát
Databázy
Návrhové vzory a zaužívané postupy
HttpClient
REST aplikácie
Testovanie
Odporúčané kurzy pre absolventov školenia Java - úvod do programovania webových aplikácií
Zobraziť všetky kurzy z kategórie Vypnuté kurzy
Neváhajte nás kontaktovať ohľadom ďalších informácií a požiadaviek na kurz Java - úvod do programovania webových aplikácií:
Kontaktujte nás
Hodnotenia kurzu Java - úvod do programovania webových aplikácií

