> > > D102474

Java SE: Programming II (D102474)

 

Kursüberblick

This is a second-level course for programmers learning the Java language. It rounds-out the topics that were taught in the previous course, Java SE: Programming I, and provides additional key skills for Java programmers, such as secure coding, modular programming, and database access. This course uses today's main Java version for its practices (currently Java 11).

Zielgruppe

  • Data Scientist
  • Java Developers
  • Developer
  • Technical Consultant

Kursziele

  • Use Lambda Expression concurrency features
  • Apply modular programming practices and services to applications
  • Create high-performing multi-threaded applications
  • Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Execute a Java application from the command line
  • Create applications that use the Java Collections framework
  • Search and filter collections using Lambda Expressions
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files
  • Manipulate files, directories and file systems using the JDK NIO.2 specification
  • Perform multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology

Kursinhalt

Functional Programming
  • Functional Interfaces and Lambda Expressions
  • Collections Streams, and Filters
  • Built-in Functional Interfaces
Modular Programming
  • Migration to a Modular Application
  • Services in a Modular Application
  • Introduction to Modular Programming in Java
Streams and Parallel Streams
  • Creating Custom Streams
  • Parallel Streams
  • Concurrency
  • Terminal Operations: Collectors
Java API Programming and Secure Coding Concepts
  • I/O (Fundamentals and NIO2)
  • Localization
  • Database Applications with JDBC
  • Secure Coding
Collections and Generics
  • What is the Collections Framework?
  • Type-Wrapper Classes
  • Iterators
  • What are Generics?
Exception Handling and Assertions
  • Error handling
  • Exceptions
  • Assertions
Classroom Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Österreich: 2.390,- €
  • Deutschland: 2.390,- €
  • Schweiz: 2.390,- €
inkl. Verpflegung
Verpflegung umfasst:

  • Nespresso Kaffee, Tee, Säfte und Mineral
  • Kuchen, frisches Obst und Snacks
  • Mittagessen in einem der direkt erreichbaren Partnerrestaurants

Gilt nur bei Durchführung durch iTLS. Termine, die von unseren Partnern durchgeführt werden, beinhalten ggf. ein abweichendes Verpflegungsangebot.



Sprache der Kursunterlagen: englisch

Online Training

Dauer 5 Tage

Preis (exkl. MwSt.)
  • Österreich: 2.120,- €
  • Deutschland: 2.120,- €

Sprache der Kursunterlagen: englisch

 
Zum Buchen bitte auf den Ortsnamen klicken Kurstermine
Österreich
03.02. - 07.02.2020 Wien
25.05. - 29.05.2020 Wien
17.08. - 21.08.2020 Wien
19.10. - 23.10.2020 Wien
Deutschland
13.01. - 17.01.2020 Hamburg
23.03. - 27.03.2020 München
04.05. - 08.05.2020 Düsseldorf
15.06. - 19.06.2020 Berlin
27.07. - 31.07.2020 Frankfurt
28.09. - 02.10.2020 Stuttgart
Schweiz
24.02. - 28.02.2020 Zürich
06.07. - 10.07.2020 Zürich
07.09. - 11.09.2020 Zürich
09.11. - 13.11.2020 Zürich