Java programování by Jiří Pinkas

Jak školení probíhá

Délka trvání je 5 dnů.

U téměř všech mých školení je 40% času věnováno teorii a 60% praktické části.

Veřejná školení se konají vzhledem k aktuální situaci s Covid-19 online. Jinak na adrese Praha 1, Klimentská 1443/50 (poblíž stanice metra Florenc). mapa. Občerstvení je samozřejmě v ceně. A na oběd v posledních letech chodíme do výborné restaurace hotelu Opera (a oběd je také v ceně školení).

Rozvrh se standardně skládá ze sedmi vyučovacích hodin denně. V případě firemního školení je samozřejmě možné rozvrh změnit.

  • Dopoledne: 9:00 - 11:00
  • Polední přestávka na oběd je kolem: 11:00 - 11:30
  • Odpoledne: do 16:00

Na konci školení dostane každý účastník osvědčení o absolvování kurzu a materiály v elektronické podobě (obdobně jako u oficiálních Oracle školení)

Pokud si nevezmete vlastní notebook, pak Vám po dobu školení zapůjčím notebook z mé mobilní počítačové učebny.

Maximální počet účastníků na školení je vzhledem k prakticky pojatým školením sedm až osm. Velice často jsou ale na veřejných školení cca. čtyři účastníci. Díky tomu je dostatek času na rozšiřující dotazy a školení je daleko osobnější.

Co Vás naučím

  • Úvod do programovacího jazyka Java
  • Základy Mavenu (nejpoužívanější build nástroj)
  • Přehled Java ekosystému, nejpoužívanější knihovny
  • Jak "zůstat v obraze" v Java světě
  • Objektově orientované programování (OOP)
  • Klíčová slova, identifikátory a typy
  • Výrazy, podmíněný příkaz, cykly
  • Pole
  • Návrh tříd - zapoudření, polymorfizmus a dědičnost
  • Práce s API (Javadoc)
  • Pokročilé vlastnosti tříd - vnitřní třídy, statické proměnné a metody, konstanty, interface
  • Kolekce - pole, seznam, hash tabulka, ...
  • Novinky z Java 8 - streamy, lambda výrazy
  • Výjimky
  • Tvorba konzolové aplikace
  • Čtení a zápis textového souboru
  • Přístup k databázi v Javě - JDBC
  • Základy práce s JPA (Hibernate)
  • Vlákna - tvorba vícevláknové aplikace
  • Základy test driven development (TDD) s JUnit
  • Základy tvorby web. aplikací případně základy Java FX nebo Swingu

Pro koho je školení určeno

Pro programátory, kteří již nějakou dobu programují, ale nyní by chtěli poznat nejpoužívanější programovací jazyk na světě - Java, který se používá zejména v každé větší firmě pro tvorbu intranetových (Java EE) aplikací, multiplatformních aplikací (Java SE), nebo aplikací pro mobilní telefony (Java ME, Android). Pokud navíc máte zájem o získání certifikátu SCJP (Sun Certified Java Programmer), pak Vám na tomto kurzu poradím jak na to.

Předchozí znalosti

Orientační znalost programování v nějakém vyšším programovacím jazyce

Technické požadavky

Studijní materiály a pomůcky jsou v ceně. Řada lidí preferuje svoje vlastní notebooky, účastníci školení mohou používat vlastní počítačové vybavení. Na většině školení se obvykle používá vývojové prostředí IntelliJ Idea, ale v případě zájmu je možné použít i jiné (konkrétně Eclipse).

Cena školení

Otevřený termín: 29 000 CZK bez DPH

Firemní školení: 80 000 CZK bez DPH

Nezávazně poptat školení