Kód kurzu: D83527« Krok zpět

Java SE 8 Fundamentals

Základní kurz umožňující proniknout do světa programovacího jazyka Java. Kurz se zaměřuje na syntax Javy, objektově orientovaný návrh programů, třídy a objekty, dědičnost a další důležité pojmy, které je nutné znát při vývoji v Javě. Jde o vstupní kurz určený především pro začínající programátory (kteří dosud nepoužívali objektově orientované programování) a specialisty z jiných odvětví IT (databáze, web design). Je to nejlepší výchozí bod pro budoucí postup směrem k Androidu, desktopovým aplikacím nad Java SE i webovým aplikacím nad Java EE a Spring Frameworkem (a samozřejmě i všem dalším oblastem, kde se Java používá). Programování probíhá v IDE IntelliJ IDEA, Eclipse nebo NetBeans, na základě volby účastníků

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
Kdykoliv 5 34 700 CZK v ceně kurzu Anglický jazyk On Demand
 
25.6.2018 5 34 500 CZK v ceně kurzu Anglický jazyk Virtual Class Oracle
 
Dohodou 5 37 385 CZK v ceně kurzu Anglický jazyk Virtual Class Oracle
 
27.8.2018 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
19.11.2018 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
30.7.2018 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
19.11.2018 5 34 500 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
19.11.2018 5 1 300,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 

PobočkaDnůCena kurzuCena materiálůITB*
Praha5 34 500 CZK v ceně kurzu 75
Brno5 34 500 CZK v ceně kurzu 75
Bratislava5 1 300,00 EUR v ceně kurzu 75

*Body se vztahují pouze na kurzy realizované v prostorách Gopasu.

Pro koho je kurz určen

  • Programátory začátečníky
  • Testery pracující s Javou
  • Správce javových aplikací a serverů
  • Databázové odborníky

Co Vás naučíme

  • Proměnné
  • Podmínky, cykly
  • Třídy, objekty
  • Členské proměnné a metody
  • Zapouzdření, get a set metody
  • Dědičnost, interfaces
  • Výjimky a ošetření chyb
  • Pole a seznamy (java.util.List)
  • Datum a čas (java.time.LocalDate, java.time.LocalTime)

Požadované vstupní znalosti

Je nutné znát základy programování a algoritmizace. Je třeba mít zkušenosti s používáním proměnných, psaní fukncí, podmínek a cyklů z libovolného programovacího jazyka.

Metody výuky

Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Formáty školení Oracle

Velmi oblíbenou formou školení jsou nahrávané kurzy On Demand zahrnující 90 dnů samostudia kdykoliv a kdekoliv s TOP lektorem. Dalšími možnými formáty studia jsou kurzy probíhající přímo v učebně v Počítačové škole Gopas, dále formát Live Virtual Class (školení on-line) či Self-Study (samostudium ve formě CD, nebo download). Podrobnější informace k těmto možnostem studia najdete zde.

Studijní materiály

Elektronické autorizované materiály Oracle v anglickém jazyce.

Osnova kurzu

What Is a Java Program?

  • Introduction to Computer Programs
  • Key Features of the Java Language
  • The Java Technology and Development Environment
  • Running/testing a Java program

Creating a Java Main Class

  • Java Classes
  • The main Method

Data In the Cart

  • Introducing variables
  • Working with Strings
  • Working with numbers
  • Manipulating numeric data

Managing Multiple Items

  • Working with Conditions
  • Working with a List of Items
  • Processing a list of items

Describing Objects and Classes

  • Working with objects and classes
  • Defining fields and methods
  • Declaring, Instantiating, and Initializing Objects
  • Working with Object References
  • Doing more with Arrays

Manipulating and Formatting the Data in Your Program

  • Using the String Class
  • Using the Java API Docs
  • Using the StringBuilder Class
  • More about primitive data types
  • The remaining numeric operators
  • Promoting and casting variables

Creating and Using Methods

  • Using methods
  • Method arguments and return values
  • Static methods and variables
  • How Arguments are Passed to a Method
  • Overloading a method

Using Encapsulation

  • Access Control
  • Encapsulation
  • Overloading constructors

More on Conditionals

  • Relational and conditional operators
  • More ways to use if/else constructs
  • Using Switch Statements
  • Using the NetBeans Debugger

More on Arrays and Loops

  • Working with Dates
  • Parsing the args Array
  • Two-dimensional Arrays
  • Alternate Looping Constructs
  • Nesting Loops
  • The ArrayList class

Using Inheritance

  • Overview of inheritance
  • Working with subclasses and superclasses
  • Overriding methods in the superclass
  • Introducing polymorphism
  • Creating and extending abstract classes

Using Interfaces

  • Polymorphism in the JDK foundation classes
  • Using Interfaces
  • Using the List Interface
  • Introducing Lambda expressions

Handling Exceptions

  • Handling Exceptions: An overview
  • Propagation of exceptions
  • Catching and throwing exceptions
  • Handling multiple exceptions and errors
Oracle University eKit

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů