search
-
Дата начала
Конец
backgroundbackgroundJava basics
Java basics
Курс/Воркшоп
Курс/Воркшоп
Вводный
Вводный
Групповой 3 - 6
Групповой 3 - 6
Программирование (Java)
Программирование (Java)
Программирование
star-favourite0
2,201.50 €
за курс

О курсе

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.

Вы научитесь

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.

Содержание

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

Карта

courseImage

Научись программированию

Java basics

Like and share!

share
favourite

Оставить отзыв

Рейтинг

Комментарии и оценки

Нет отзывов

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.

Похожие курсы

Развернуть
share
favourite
Отсутствует расписание

star-favourite0
за курс
share
favourite
Отсутствует расписание

star-favourite0
за курс
share
favourite
Отсутствует расписание

star-favourite0
за курс