Spring by Jiří Pinkas

Co je to Spring

Framework Spring je v poslední době standardem pro vývoj webových enterprise aplikací. Kurz se zaměřuje nejenom na základní funkce Spring Frameworku jako je Dependency Injection (Inversion of Control) nebo aspektově orientované programování, ale i pokročilejší témata jako je Spring Web MVC (tvorba REST endpointů) nebo práce s databází pomocí Spring Data JPA (Hibernate).

Jak školení probíhá

Délka trvání je 3 dny.

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 Springu
  • Spring Boot
  • Inversion of Control (Dependency Injection)
  • Zapojení vlastních tříd do Springu, životní cyklus třídy ve Springu
  • Aspektově-orientované programování (AOP), async, scheduling, cache, transakce
  • ORM (objektově relační mapování) a integrace JPA (Hibernate) se Spring Data JPA
  • Spring Web MVC, REST architektura
  • Integrace se Swagger
  • Testování pomocí JUnit a Springu
  • Spring Security

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: 17 400 CZK bez DPH

Firemní školení: 48 000 CZK bez DPH

Nezávazně poptat školení