The course offers participants the opportunity to get started with the Java programming language. Participants will learn the basic syntax of Java, the principles of object-oriented programming and the use of language constructs, such as [...]
  • JAVAPROG1
  • Duration 5 days
  • 50 ITK points
  • 9 terms
  • Praha (31 000 Kč)

    Brno (31 000 Kč)

    Bratislava (1 375 €)

  • Beginner

The course offers participants the opportunity to get started with the Java programming language. Participants will learn the basic syntax of Java, the principles of object-oriented programming and the use of language constructs, such as class, interface or exception in practice. The course can serve as a starting point towards more advanced applications and the Spring Framework or Android platform. The course is programmed in the IntelliJ IDEA, Eclipse or NetBeans environment (according to the wishes of most students). Within the course, a console game will be created in which all trained concepts are applied. If the participants are interested, more advanced topics such as access to the database or file processing will also be discussed.

»
  • Database Experts
  • Java testers
  • Beginner Programmers
  • Java Application and Server Manager
  • Variables, basic types (int, double, boolean)
  • Conditions and cycles
  • Classes and objects
  • Member variables and methods
  • Constructors, Getters, and Setters
  • Inheritance and interface
  • Exceptions
  • Fields and lists
  • Working with date and time (java.time package)

You need to know the basics of programming and algorithmization in any programming language: variables, functions, conditions and cycles.

Expert explanation with practical examples, exercises on computers

Java SE Overview

  • JDK, JRE, JVM
  • Running programs in Java

Launcher class and main() method

  • Classes in Java
  • Packages
  • The main () method

Variables<

  • Variable definition
  • Int, double data types
  • Working with a String

Management structures

  • If statement
  • Cycle for
  • While loop

Objects and classes

  • What is a class and an object
  • Definition of member variables
  • Instantiate objects
  • Methods
  • Object references
  • Working with fields

Working with the Java API

  • String class
  • Java API Docs
  • Changeable strings and StringBuilder
  • Recasting

Write your own methods

  • Arguments and return types
  • Method overloading
  • Static methods and variables

Encapsion

  • public, private
  • Get a set method
  • Constructors

Fields and lists

  • main (args)
  • Multidimensional arrays
  • ArrayList

Inheritance

  • Ancestor and descendant, the relationship of generalization and specialization
  • Abstract methods and classes

Interface

  • Polymorphism
  • Modeling a complex class hierarchy with interfaces
  • java.util.List

Exceptions and errors

  • Classes Exception, RuntimeException
  • Promoting Exceptions
  • catch a throw

Maven

  • Maven Basics
  • Why use build tools?

Bonus themes:

  • Database access
  • File processing
Current offer
Training location
Course language

The prices are without VAT.