Logo Czechitas
Vloženo: 19. 5. 2017

Lekce 12 - OpenShift a závěr kurzu

Záznam a materiály k 12. lekci Java 2 Web.

Číst více...

Vloženo: 13. 5. 2017

Domácí úkol 11

Zadání domácího úkolu číslo 11.

Číst více...

Vloženo: 12. 5. 2017

Lekce 11 - Refactoring přístupu do databáze

Záznam a materiály k 11. lekci Java 2 Web.

Číst více...

Vloženo: 5. 5. 2017

Domácí úkol 10

Zadání domácího úkolu číslo 10.

Číst více...

Vloženo: 5. 5. 2017

Lekce 10 - Přístup z Javy do MySQL

Záznam a materiály k 10. lekci Java 2 Web.

Číst více...

Vloženo: 30. 4. 2017

Lekce 09 - Databáze

Záznam a materiály k 9. lekci Java 2 Web.

Číst více...

Vloženo: 21. 4. 2017

Domácí úkol 08 & Lekce 08 - Web ze statické předlohy HTML

Zadání domácího úkolu, záznam a materiály k osmé lekci Java 2 Web.

Číst více...

Vloženo: 16. 4. 2017

Domácí úkol 07 & Lekce 07 - Procvičování validací

Zadání domácího úkolu, záznam a materiály k sedmé lekci Java 2 Web.

Číst více...

Vloženo: 8. 4. 2017

Lekce 6 - Procvičování

Záznam a materiály k šesté lekci Java 2 Web.

Číst více...

Vloženo: 2. 4. 2017

Úkol z lekce 5

Vytvořte kalkulátor hodnoty mužů (nebo žen? však ono na tom nesejde).

Číst více...

Vloženo: 24. 3. 2017

Lekce 5 - Validace formulářů

Záznam a materiály k páté lekci Java 2 Web.

Číst více...

Updátováno: 24. 3. 2017

Předloha pro nové projekty

Upravili jsme předlohu pro nové webové projekty. Nyní můžete pokaždé vyjít z projektu WebovaAplikaceSValidaci.

Stáhnout...

Vloženo: 17. 3. 2017

Úkol z lekce 4 - Husy a králící

Každý farmář, musí mít svou evidenci. A v době Internetu ji přece pořebuje online ;-)

Číst více...

Vloženo: 17. 3. 2017

Lekce 4 - Formuláře

Záznam a materiály ke čtvrté lekci Java 2 Web.

Číst více...

Vloženo: 16. 3. 2017

Lekce 3 - přídavek HTML

Vystavil jsem záznam z Hančiny bonusové lekce HTML vrámci Java 2 Web.

Číst více...

Updatováno: 15. 3. 2017

Úkol z lekce 3 - Meme generátor II

Znovu Meme generátor, tentokrát ale se šablonou

Číst více...

Vloženo: 11. 3. 2017

Lekce 3 - Šablony JSP

Sestříhal a vystavil jsem záznam ze třetí lekce Java 2 Web.

Číst více...

Updátováno: 8. 3. 2017

Úkol z lekce 2 - Meme generátor

Číst více...

Vloženo: 3. 3. 2017

Lekce 2 - Dynamicky generovaná stránka

Sestříhal a vystavil jsem záznam z druhé lekce Java 2 Web.

Číst více...

Vloženo: 2. 4. 2017

Úkol z lekce 1

Vytvořte jednoduchý statický web.

Číst více...

Vloženo: 2. 3. 2017

Lekce 1 - Webový prohlížeč vs. webový server

Sestříhal a vystavil jsem záznam z první lekce Java 2 Web.

Číst více...

Vloženo: 24. 1. 2017

Kurz Javy 2 - webová Java

Java 2 je navazující kurz na kurzy z minulého semestru a je zaměřen na webové aplikace nad Javou.

Web je dnes všudypřítomný. V prohlížečích lze používat výhradně HTML, CSS a JavaScript. Když ale 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). Na webovém serveru může běžet spousta různých programovací jazyků (narozdíl od prohlížeče, kde je vše pevně dáno == JavaScript). Můžeš se setkat s PHP, Ruby on Rails, Python+Django, C#, ale ve firemní sféře je rozhodně nejpoužívanější Java EE. Té se budeme věnovat v kurzu.

Kurz bude víc zaměřen na teorii než Java 1, ale stále bude důraz především na praktické použití. Všechno, co budeme dělat, je podmnožinou toho, jak se reálně programuje v komerčním prostředí. Nepracujeme s výukovým editorem zdarma, ale profesionální IntelliJ IDEA. Nebudeme používat výukový webový server, ale průmyslový standard Apache Tomcat. Prostě se do toho pustíme podle nejnovějších návrhových vzorů s nejpoužívanějšími frameworky. Budeme používat Spring Framework a Spring MVC, aby nám šla práce snadno od ruky. Jde o de facto standard ve webové Javě a pracuje se s nimi velmi komfortně.

Náplň lekcí

  1. Začneme s jednoduchým webem
  2. Publikujeme jej do cloudu
  3. Přidáme počítadlo přístupů
  4. Budeme generovat vtipné výroky
  5. Zkusíme webové formuláře
  6. Budeme zpracovávat formuláře na serveru (v cloudu) a ukládat je do databáze
  7. Vysvětlíme si principy generování webových stránek na serveru a Model-View-Controller

Organizační pokyny

Kurz probíhá v Brně v prostorách Fakulty informatiky Masarykovy univerzity.
(Samozřejmě nemusíte být studentky, přístup do učeben zajistíme hromadně po uzavření registrace).

Registrace probíhá ve dvou vlnách. Nejprve do neděle 29. 1. 2017 je registrace otevřena pro absolventky Javy 1 a Javy 2. Následně, pokud bude volné místo, bude registrace otevřena pro všechny a budeme už vybírat na základě motivace.

Cena: 3000,- Kč za celý tříměsíční cyklus.

Termíny jednotlivých lekcí (vždy čvtrtek 18:00-20:30)

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ě...

Těšíme se na Tebe :-)