search
-
Start Date
End Date
backgroundbackgroundJava basics
Java basics
Course/workshop
Course/workshop
Introductory
Introductory
Group 3 - 6
Group 3 - 6
Programming (Java)
Programming (Java)
Programming
star-favourite0
2,201.50 €
per course

About course

This seminar teaches basic language components of Java and uses them to develop a complete, object-oriented Java application from design to implementation and unit test. Selected object-oriented design patterns are used and at the same time show further possibilities of object-oriented programming.

The registration for the offline course is restricted to up to 6 members per group.

The registration for the online course is unrestricted, the groups will form continuous bases.

You learn

The new features of the current Java version will also be introduced and used where appropriate. Many small introductory examples in this seminar also ensure that the course participants keep the red thread and have results in their hands after the seminar that you can refer to. The guided use of a modern IDE (development environment) and a modern build tool (Maven) make it easier for participants to become productive quickly.

After attending this seminar, the course participants, especially beginners, have acquired a solid foundation to independently develop their own applications in Java or to work on Java projects.

Content

Introduction and basics

  • Properties of Java, also in comparison to other programming languages
  • The JDK and its documentation
  • Create, translate and execute source code
  • Use of a modern development environment (e.g. Eclipse, NetBeans or IntelliJ IDEA)
  • Use of a modern build tool (e.g. Maven or Ant) and integration into the development environment
  • Easy input / output using Java
  • Structure of a Java program

Elementary language components

  • Identifiers, variables, operators, statements and comments
  • Data types and expressions in Java
  • Arrays
  • Enumeration types

Control statements in Java

  • Ramifications and case distinctions (if, switch statement)
  • Loops (while, do, for, foreach)

Object oriented programming in Java

  • Classes and objects (classes as data types)
  • Methods and constructors
  • Access modifiers
  • Inheritance, polymorphism, overwriting and dynamic binding
  • Abstract classes, interfaces and inner classes
  • Object-oriented design patterns
  • Static fields, methods and classes
  • Initialization blocks
  • Java 8 features: Lambdas and streams: step by step from old to new Java

Generics in Java

  • Generic data structures
  • Use for collections: List <E>, Set <E>, Map <K, V>

Exception handling in Java

  • Checked exceptions, runtime exceptions and error: best practices
  • Exception handling
  • Throwing and passing exceptions

Program structure and packages

  • Coding standards
  • Class hierarchy
  • Packages

Other important APIs in Java

  • I / O package (file access, sockets)
  • String processing, pattern recognition
  • Reflection, serialization, multithreading

Test and performance in Java

  • Test and troubleshooting
  • Unit tests with JUnit

Delivery of Java projects

  • Creation of jar archives and exe files
  • Documentation with javadoc

Map

courseImage

Learn to Code

Java basics

Like and share!

share
favourite

Leave a review

Rate

Comments and rates

There are no reviews

Become an IT guru

IT news, courses, and events. Get personalized offers right in your mailbox from Course Finder team. Just let us know you are interested.

Related Courses

See More
share
favourite
No Schedule

star-favourite0
per course
share
favourite
No Schedule

star-favourite0
per course
share
favourite
No Schedule

star-favourite0
per course