Java Programming

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

This course is intended for developers who are familiar with any other procedural or structural language (such as C, Pascal, C + +, Delphi). During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.
In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
Piazza Duomo, Via Torino 2, 20123

Inizio del corso

Consultare

Profilo del corso

Knowledge of any programming language (structured or object).

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • C
  • C#
  • TCP/IP
  • C++

Programma

Introduction to Java

  • Versions of Java
  • Platform
  • Tools
  • Using the documentation
The syntax of the language
  • Declarations and Data Types
  • Simple types
  • Reference types
  • Flow Control Instructions
Object-Oriented Programming
  • Modeling
  • Objects: Properties and Methods
  • Creating Objects
  • Objects and references
  • Classes
  • Interfaces
  • Packages
  • Inheritance
  • Abstract Classes
  • Polymorphism
Collections API
  • Collections basics and generics
  • Set, Map, List, Queue, Deque
  • Class Collections
  • Introduction to collections from java.util.concurrent
Error handling exceptions
  • The try ... catch
  • Create your own exception types
IO API
  • Streams and Filters
  • File Handling
  • Object Serialization
  • NIO.2 basics
Other Java features
  • Enumeration details, adnotations, static block
  • JUnit basics - testing
  • Inner classes, anonymous classes
  • Lambda expressions and Optional class (Java 8)
  • Introdution to modules (Java 9)
Multi-threaded Programming
  • Multi-threaded Applications
  • The life cycle of thread
  • Synchronization
Communication and integration (EXTENDED VERSION - 5 days)
  • Creating console application and GUI
  • JDBC - database communication
  • Creating TCP/IP client and server

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Java Programming

Prezzo da consultare