Registrace

Registrace byla ukončena.
Chceš, aby ti neutekla žádná další akce?

Přidej se k odběru našeho Newsletteru.

Zadej sem svůj e-mail a budeš dostávat naše měsíční vymazlené newslettery s akcemi a děním v Czechitas.
Zasláním své adresy bereš na vědomí Podmínky zpracování osobních údajů společností Czechitas, z.s.


Kontakt

Proč zvolit náš kurz?

Štěpánka Šuhadová

Štěpánka Šuhadová
Účastnice akce: Programuju

Je dobré neustále se vzdělávat.
Rozhodně je dobré workshopy navštěvovat a neustále se vzdělávat. Czechitas je spolek mladých, nadšených lidí, kteří mě dali pocit, že ani v mém věku není pozdě na učení v oblasti IT.

Programuju: Java 2

Přijď se naučit samostatně vyvíjet malé webové aplikace v Javě s frameworkem Spring Boot. Budeme generovat webové stránky na serveru, zpracovávat formuláře a načítat data z databáze.

Kdy

čtvrtek, 22. úno. 2018

18:00 — 20:30 hod

Kde

FI MUNI
Botanická 68a
Brno, 602 00
Česká republika
http://www.fi.muni.cz/

Další informace

Délka trvání: 2h 30m

Vstupní znalosti: Začátečník

Typ akce: pravidelný

Cena: 3000 Kč

PRO KOHO JE KURZ URČEN:

Kurz je určen pro účastnice, které již mají základní znalost programování v Javě. Vědí, co jsou proměnné, metody a objekty, rozumějí (alespoň pasivně) zdrojovému textu v Javě a ovládají na základní úrovni programátorský editor IntelliJ IDEA.

ANOTACE:

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.

POŽADAVKY:
  • Přijít na všechny lekce (povoleny jsou 3 absence)
  • Vypracovat všechny domácí úkoly
  • Mít svůj notebook s Windows nebo Mac
  • Doporučujeme mít s sebou i myš (není nutná, ale je to pohodlnější)
  • Mít účet na Facebooku (pro komunikaci) a přidat se do studijní skupiny
  • Během kurzu vyplnit monitorovací dotazník JetBrains
  • Být absolventkou Javy 1 nebo mít základní znalosti Javy
  • Mít znalost HTML a CSS na úrovni jednodenního workshopu Tvořím web - HTML a CSS
AGENDA:
  • Webový prohlížeč, webové stránky, webový server
  • HTML stránka generovaná na serveru ze šablony
  • Formuláře v HTML, zpracování na serveru v Javě
  • Validace vstupních hodnot (@Bean Validation)
  • Přístup do databáze z Javy, Spring JDBC Template
  • HTML tabulka vyplněná z databáze
  • Evidence záznamů ve více tabulkách v databázi
ZÁVĚREM:

Stejně jako v Javě 1, i tady je opravdu důležité, abys mohla přijít na všechny hodiny.

Druhou zásadní podmínkou jsou domácí úkoly. Budeš dostávat domácí úkol na většině lekcí, proto počítej, že mimo času lekce (ve čtvrtek večer) bude třeba věnovat kurzu ještě několik hodin, například o víkendu. Domácí úkoly se nám ukázaly jako nejefektivnější způsob, jak se látku naučit. Máš čas s Javou pořádně experimentovat, řešit problémy a musíš si s nimi poradit. My ti rádi pomůžeme přes Facebook, Skype, osobně…

Doufáme, že se Ti bude kurz líbit a těšíme se na Tebe :-)

Czechitky

Tým

Partneři