Java Basic Programming

IT spetsialistileTarkvaraarendus

In this course we will focus how to use Java to implement programming logic, define and use objects and variables to create a responsive application.

The main goal of the course is to gain a strong skill in programming with Java language and become able to create a full-featured program.

After finishing this course student has the ability to:

  • Use Java IDE including eclipse/ Intellij IDE
  • Describe the new features of  Java, and demonstrate how java works
  • Create objects and define classes and methods and use them in various ways
  • Describe and recognize JVM and JDKs
  • Explain the  runtime architecture
  • Explain encapsulation
  • Make a responsive application

See the web portfolio of lecturer here: Amir Zare Pashaei

Investeering: 499,00 eur + km
Lektor: Amir Zare Pashaei
Päevade arv: 3
Tundide arv: 24 akadeemilist tundi

Sihtgrupp:We welcome people who are interested in developing java applications. Attendants with no programming background are welcome to this course. Also programmers with experience of 4 to 6 months are more than welcome.


1.Introduction to Java language

  • History of Java
  • How does Java work
  • JVM architecture
  • What is JVM
  • Configuring Java classpath
  • Downloading and installing JDK
  • What is JDK and JRE

2.Java Fundamentals

  • Syntax rules
  • Type of errors
  • Reserved words
  • Variables
  • Escape sequences

3.Objects and classes in Java

  • Creating objects in Java
  • Introduction to objects and classes

4.Working with Arrays and data types

  • Data types in Java
  • Types of arrays
  • Working with arrays and methods
  • Working with variables and data types

5.loop control in Java

  • Different types of loops in Java
  • Do…While loop 
  • Enhanced For loop (for each)
  • For loop 
  • While loop in Java

6.Decision making in Java

  • Introduction to decision making
  • IF statement
  • Switch statements
  • String in switch statement

7.Inheritance in Java

  • Introduction to inheritance and types of inheritance
  • Multi-level and Single inheritance

8.Working with strings in Java

  • Converting 
  • StringBuffer

9.Exception handling

  • Throwing and catching
  • Exception hierarchy
  • Catch process

10. Building GUI

  • Working with Swing
  • Working with labels, buttons, and etc.

Learning methods: Practical exercise, independent work.

Assesment methods: Execution of independent work.

Assesment form: Independent practical tasks on relevant topics.

Price includes coffee breaks and lunch in restoran "Lusikas".

Registreeri koolitusele Küsi lisa