Štúdium Java špecialista - od základov, pokročilé techniky SE a EE

Štúdium Java špecialista
od základov, pokročilé techniky SE a EE

Balík toto je balík 5 kurzov
cena kurzov Štúdium Java špecialista - od základov, pokročilé techniky SE a EE
cena kurzov v balíku
pri kúpe kurzov
samostatne je
1 102,50 €
1 323,00 € s DPH
zľava kurzu Štúdium Java špecialista - od základov, pokročilé techniky SE a EE
týmto balíkom kurzov
ušetríte oproti kúpe
kurzov samostatne až
350,50 €
420,60 € s DPH
cena balíka po zľave
konečná cena balíka
všetkých kurzov
po zľave je
752,00 €
902,40 € s DPH
Dĺžka balíka kurzov
dĺžka balíka kurzov
10 dní
Hotnotenia kurzu / počítačového školenia
hodnotenia účastníkov
priemerne 97,47 %
Miesto kurzu
Miesta otvorených kurzov:
Bratislava - centrum

Anotácia, popis kurzu:

akreditované a certifikované školiace stredisko - garancia spokojnosti - opakovanie kurzu zdarma

Študujte Javu na tej najvyššej úrovni a učte sa od lektorov s praxou. Tento balík je určený pre začiatočníkov a teda sa na ňom Java preberá od základov, cez pokročilé možnosti až po SE pre profesionálov a EE aplikácia pre webový server. Pre detailné informácie o jednotlivých kurzoch, si prezrite anotácie kurzov Java I., Java II. a Java III., prípadne si prezrite ich učebné osnovy.

Java je veľmi rozšírená platforma a používa sa dnes v každej veľkej firme na programovanie aplikácií. V Jave sa dá “písať” takmer všetko, desktopové aplikácie, web stránky, firmware pre elektroniku, ale aj mobilné aplikácie. V Jave sa programujú aj obľúbené aplikácie pre operačný systém Android. V neposlednom rade, Java pozície sú veľmi dobre platené.

Kurzy Javy ponúkame pre začiatočníkov, ale aj pre pokročilých používateľov a taktiež aj pre skúsených developerov. Kurzy sú veľmi praktické, čo sa odráža na spokojnosti našich zákazníkov.
materiály, ktoré sú súčasťou kurzu: v cene kurzu
Hodnotenie kurzu
Ing. Marek Ladický
lektor kurzu
Martin K.  - hodnotenie kurzu: 100%
Vsetko bolo super! Z kurzu som si odniesol vela informacii a prave prakticke priklady boli najcennejsie. Lektor zodpovedal kazdu otazku, ktora v bola v skupine polozena. Som velmi spokojny. S lektorom a jeho vysvetlovanim som velmi spokojny.
Bezplatné opakovanie kurzu
Každý termín môžete bezplatne opakovať, ak by ste kurz nezvládli na prvý raz.
Certifikovaný akreditovaný kurz
Sme akreditované školiace stredisko, certifikát získavate ihneď po kurze.
Všetko je v cene kurzu
Nemusíte si k nám nič nosiť, v cene kurzu sú materiály aj občerstvenie.

Kurz môžete u nás absolvovať:

Denne pondelok až piatok od 9:00 do 15:00 Večerne pondelok až piatok od 16:00 do 20:00 Cez víkend sobota a nedeľa od 9:00 do 14:00 Individuálne v akomkoľvek dni a čase podľa Vašej potreby Firemne uzatvorené firemné školenia kdekoľvek na Slovensku u Vás

Učebná osnova balíka
Java špecialista - od základov, pokročilé techniky SE a EE

Tento kurz je balíkom 5 kurzov, jeho osnova sa preto skladá z čiastkových osnov jednotlivých kurzov.

Java I. - pre začiatočníkov

Úvod do programovacieho jazyka Java

  • Čo je Java, charakteristika jazyka, jeho výhody a nevýhody
  • Kľúčové slová jazyka Java
  • Inštalácia Javy
  • Napísanie najjednoduchšieho Java programu
  • Kompilácia zdrojového súboru v príkazovom riadku
  • Spustenie Java programu z príkazového riadku
  • Inštalácia vývojového prostredia
  • Automatická kompilácia vo vývojovom prostredí
  • Spustenie Java programu z vývojového prostredia
  • Vysvetlenie jednoduchého programu
  • Identifikátory a konvencie tvorenia názvov

Premenné a dátové typy

  • Napísanie programu s použitím premenných, priradení a operátorov
  • Primitívne typy premenných
  • Referencie na objekty
  • Vysvetlenie hodnoty null

Priradenie hodnoty

  • Literálne hodnoty pre primitívne typy
  • Prednastavené hodnoty primitívnych premenných
  • Pretypovanie primitívnych typov
  • Neinicializované a nepriradené premenné
  • Lokálne a globálne premenné

Operátory

  • Priraďovacie operátory
  • Aritmetické operátory
  • Logické operátory
  • Relačné operátory
  • Rovnosť a nerovnosť
  • Priorita operátorov
  • Ternárny operátor

Riadenie toku programu, cykly

  • Napísanie programu s využitím premenných, operátorov, cyklov a polí
  • Cyklenie s for,  while, do-while
  • Vetvenie s if-else
  • Vetvenie so switch
  • Použitie break, continue
  • Značkované cykly

Jednorozmerné a viacrozmerné polia

  • Pole - Array
  • Deklarácia poľa
  • Inicializácia poľa
  • Viacrozmerné pole
  • Pristupovanie k prvkom poľa

Objektovo orientované princípy (OOP)

  • Zapúzdrenie
  • Dedičnosť
  • Polymorfizmus

Trieda

  • Vysvetlenie triedy a rozdielu medzi triedou a objektom
  • Deklarácia triedy a členov triedy
  • Členské premenné
  • Členské metódy
  • Konštruktory

Modifikátory členov triedy

  • Prístupové modifikátory členov triedy
  • Členské premenné označené ako private
  • Vytvorenie getterov a setterov

Abstraktná trieda, rozhranie

  • Použitie kľúčového slova extends
  • Abstraktná trieda
  • Abstraktné metódy
  • Deklarácia interface
  • Použitie kľúčového slova implements

 

Java II. - pre mierne pokročilých

JDBC - Databázové pripojenie

  • Inštalácia databázového servra
  • Vytvorenie databázy a tabuľky (DDL - Data Definition Language)
  • Naplnenie tabuľky dátami (DML - Data Manipulation Language)
  • Nájdenie a stiahnutie správneho JDBC ovládača (JDBC-driver)
  • Predstavenie zdrojového kódu s pripojením k databáze
  • Priradenie záznamu z tabuľky do objektu

Exceptions (Výnimky)

  • Čo sú výnimky a ako pomocou nich ošetrujeme chyby v programoch
  • Rozdiel medzi ošetrovaním chýb, vetvením a ošetrovaním výnimkami
  • Vysvetlenie mechanizmu výnimiek: bloky try, catch, finally
  • Zjednodušenie programu pomocou try-with-resource

Trieda Object

  • Metódy triedy Object
  • Metódy equals() a  toString()
  • Mutable vs. immutable triedy a objekty

Prepisovanie a preťažovanie metód

  • Anotácia @Override
  • Signatúra metódy
  • Rekurzívne metódy
  • Kľúčové slovíčko super
  • Pojem StackOverflow

Pretypovanie

  • Pretypovanie premenných
  • Implicitná a Explicitná konverzia
  • Operátor instanceof
  • Pretypovanie nekompatibilných typov

Wrapper

  • Wrapper triedy
  • Autoboxing, Unboxing

Enum

  • Špeciálna trieda Enum
  • Deklarácia a použitie Enum
  • Rozšírenie Enum o viazané vlastnosti
  • Výhody Enum voči konštantám

Modifikátory

  • Neprístupové modifikátory členov triedy
  • Modifikátor static
  • Modifikátor final
  • Statické premenné a metódy

I/O - Vstupno-výstupné operácie

  • Práca so Streams a Resources
  • Rozhranie Reader a Writer
  • Práca so súborom (zápis a čítanie súboru)

Programovanie grafických aplikácií v JavaFx

  • Event Driven Programming
  • Program SceneBuilder - návrh GUI (Graphical User Interface)
  • Vytvorenie Controller triedy
  • Spustenie GUI programu

 

 

Java III. - pokročilé techniky

Java Reflection

  • Dependencie a Class Loader
  • Programovanie znovupoužiteľnej aplikácie

Správa pamäte

  • Dôležité poznatky o reťazcoch a využívaní pamäte
  • Triedy StringBuffer a StringBuilder
  • Garbage kolektor

Práca s reťazcami

  • Parsovanie dát
  • Základné použitie regexp
  • String a regexp
  • Manipulácia so znakmi v reťazci

Praktické techniky

  • Serializácia objektov
  • Práca s dátumami
  • Lambda výrazy

Genericita

  • Generické triedy
  • Kompilačná ochrana
  • Zmiešané použitie generických a negenerických kolekcií
  • Polymorfizmus a genericita
  • Genericita v praxi
  • Generické metódy
  • Anotácia @SuppressWarnings

Vlákna - Threads

  • Definovanie vlákna
  • Inštanciácia vlákna
  • Naštartovanie vlákna
  • Pozastavenie vlákna
  • Komunikácia vlákien
  • Synchronizovaný kód
  • Deadlock

 

 

Java IV. - Java SE pre profesionálov

Collections

  • Množiny, zoznamy, fronty, zobrazenia (sets, lists, queues, maps)
  • Rozhranie Collections
  • Použitie rozhraní Comparator a Comparable
  • Rozhranie Iterable a Iterator
  • Iterovanie kolekcií pomocou metódy forEach()
  • Generické a negenerické typy
  • Najznámejšie implementácie

Lambda a funkcionálne rozhrania

  • Filtrovanie kolekcií použitím lambda výrazov
  • Použitie tried Predicate, Consumer, Function a Supplier
  • Použitie method reference

Java Stream API

  • Vysvetlenie rozhrania Stream a mechanizmu pipeline
  • Extrakcia dát z objektu pomocou metód peek() a map()
  • Vyhľadávanie dát v streame pomocou metód findFirst(), findAny(), …
  • Použitie triedy Optional
  • Triedenie kolekcií pomocou Java Stream API
  • Uloženie výsledkov streamu do kolekcií
  • Zoskupenie výsledkov zo streamu
  • Použitie metódy flatMap()
  • Paralelný stream

Design Patterns

  • Význam návrhových vzorov
  • Vzor Factory
  • Vzor Singleton
  • Vzor Adapter
  • Vzor Proxy
  • Vzor Model View Controller (MVC)

JavaFX

  • Kód alebo FXml
  • Usporiadanie prvkov (layouts)
  • Udalosti (Events) a obsluha udalostí (Events Handler)
  • JavaFX - vlákna
  • Dialog window
  • Ovládač (Controller)
  • Kaskádové štýly (CSS) - dizajn aplikácie
  • SceneBuilder - dizajnovanie GUI pomocou programu

Java V. - Java EE aplikácia pre webový server

Source Code Management (SCM)

  • Správa zdrojového kódu
  • Version Control Systémy (VCS)
  • Centrálne a Distribuované VCS
  • Inštalácia DVCS systému GIT
  • Základné používanie GIT
  • Team Collaboration

Software Project Management

  • Nástroj Maven - úvod a inštalácia
  • Generovanie štruktúry projektov
  • Definovanie projektu pomocou POM (Project Object Model)
  • Dependency Management
  • Automatizovaný build
  • Integrácia Maven v Eclipse

JaxB

  • Predstavenie JaxB API
  • Definovanie XSD schémy
  • Vytvorenie XML súboru podľa schémy
  • Čítanie a zápis XML súboru pomocou metód marshall() a unmarshall()

Java EE

  • Java EE technológie
  • Java EE profily a kontainery
  • Web Servery s podporou Javy
  • javax.servlet technológia

Tvorba web aplikácie

  • Inštalácia Apache Tomcat servra
  • Vysvetlenie práce webových serverov
  • Funkcia Java kontainera
  • Web application descriptor - súbor web.xml
  • Napísanie Servlet triedy
  • Build aplikácie do .war súboru
  • Deployment .war súboru na webovom servery
  • Prístup ku aplikácii cez webový prehliadač

Localization

  • Vytvorenie multi-jazyčnej aplikácie
  • Použitie Locale objektu pre získanie nastaveného jazyka
  • Vytvorenie Properties súboru s jazykovými prekladmi
  • Vytvorenie slovníka pre Java program - objekt typu ResourceBundle

Výstupné vedomosti po kurze / školení:

Naši lektori tohoto kurzu - zistite, kto Vás bude učiť

Ing. Marek Ladický
Ing. Marek Ladický
Hodnotenie lektora 97,45% spokojnosť

Marek je špecialista na Javu a programovanie v tomto jazyku. Má vyše 10-ročnú prax v programovaní a 5-ročnú prax tvorby enterprise aplikácií v Jave. Je držiteľom certifikátu Oracle Certified Associate, Java SE 8 Programmer. Má výborné pedagogické schopnosti a je veľmi praktický, čo sa odráža na maximálnej spokojnosti účastníkov jeho kurzov.
Ing. Martin Jurek
Ing. Martin Jurek
Hodnotenie lektora 98,08% spokojnosť

Martin prednáša Javu a kurzy zamerané na vývoj aplikácií pre Android. Má vlastnú spoločnosť, ktorá vyvíja aplikácie pre túto platformu. Okrem učenia je denne aktívne v praxi, čo znamená, že je dokonalým odborníkom na tieto témy.
RNDr. Miloš Vojtek
RNDr. Miloš Vojtek
Hodnotenie lektora 98,08% spokojnosť

Miloš má dlhoročné skúsenosti s prednášaním a školením v oblasti IT. Jeho doménou je výuka programovania v jazykoch C++, C# a Java. Začiatočníkov dokáže motivovať na základe kréda "nikdy nie je neskoro začať", zároveň profesionálnym prístupom dokáže vysvetliť problematiku pokročilejším účastníkom školenia s cieľom aplikovať získané vedomosti v praxi.
Vladislav Ladický
Vladislav Ladický
Hodnotenie lektora 97,34% spokojnosť

Vlado je špecialista na programovanie a počítače v globále. Je to veľmi vzdelaný odborník asi v každej počítačovej oblasti. Vie programovať v množstve jazykov, rozumie počítačovým sieťam a linuxovým OS. Jeho najväčšia špecializácia je moderný web design a jazyky HTML, CSS, JavaScript, PHP, jQuery, Node JS a iné moderné webové technológie.

Posledné komentáre účastníkov, ktorí už absolvovali tento kurz

Štúdium Java špecialista - od základov, pokročilé techniky SE a EE od roku 2008 u nás absolvovalo už približne 143 účastníkov. Hodnotenia a reakcie sa zobrazujú iba z vyplnených hodnotení od roku 2014.
Tento kurz zatiaľ nemá žiadne hodnotenia.


U nás si nekupujete iba kurz,
ponúkame Vám komplexné vzdelávanie

Ak nám na niečom naozaj maximálne záleží, tak je to Vaša spokojnosť a tej sa sanžíme všetko prispôsobiť. Nechceme Vám ponúknuť iba kurz, na ktorý prídete a odídete, ale už 9 rokov ponúkame komplexné a garantované vzdelávanie.
V cene tohto kurzu máte nasledovné výhody:
garancia spokojnosti, ak nebudete spokojný, vrátime Vám peniaze
tento kurz môžete zadarmo opakovať po absolvovaní
v cene kurzu máte materiály a písacie potreby
špičkové, moderné učebne a kvalifikovaní lektori z praxe
bohaté občerstvenie, kvalitná káva, čaje, voda a rôzne nápoje


Máte otázky, alebo sa chcete prihlásiť?

Získajte ďalšie informácie ohľadom počítačového kurzu Java špecialista - od základov, pokročilé techniky SE a EE a zavolajte nám, alebo nám napíšte nám správu cez kontaktný formulár.

Sme tu pre Vás od 8:00 do 20:00
poradenstvo, objednávky a informácie: 02/4920 3080
e-mailový kontakt: info@itlearning.sk


Zaujal Vás tento počítačový kurz? Chcete sa prihlásiť na kurz a potrebujete pomôcť? Chcete sa poradiť pred nástupom na kurz s lektorom? Radi Vám zodpovieme Vaše otázky ohľadom kurzu Java špecialista - od základov, pokročilé techniky SE a EE, prihlásime Vás na kurz, alebo Vám poradíme vybrať si vhodné metodické riešenie pre Vás alebo Vašu firmu.