Cloud Workshop
scopri Azure in una giornata

Una serie di eventi di una giornata in Aula Virtuale per conoscere Azure e implementare i suoi servizi.

LEGGI TUTTO

Prepara gli esami Cisco con i Practice Test Measure Up

Disponibili i Practice Test per preparare alcuni esami di certificazione Cisco.
Fruibili via web per 180 giorni.

LEGGI TUTTO

PRINCE2

PRojects IN Controlled Environments: PRINCE2 è la metodologia di Project Management applicabile a tutti i tipi di progetto.

In Pipeline è disponibile la formazione elearning e in aula, nonché gli esami di certificazione.

LEGGI TUTTO

Disponibili i corsi ufficiali Microsoft
MOC On-Demand

Si tratta di corsi Microsoft fruibili in modo individuale via Internet.
La soluzione ideale per chi incontra problemi di calendario a partecipare ad un normale corso MOC.

LEGGI TUTTO

Aula Virtuale: una nuova modalità di frequenza dei corsi Pipeline

E' disponibile una nuova modalità di frequenza dei corsi Pipeline. Si tratta dell'Aula Virtuale.

LEGGI TUTTO

Catalogo corsi
corsi-personalizzati
Corsi in promozione
Voucher microsoft


ARVWEB009AV - Introduction to Java (Video Corso)


Questo corso eLearning si rivolge ad allievi che non hanno un solido background nell'ambito della programmazione. In questo corso vengono toccati diversi elementi riguardanti la sintassi e ci si concentra sui fondamenti della programmazione con il linguaggio Java. Gli allievi apprendono come scrivere le classi, come applicare i concetti della programmazione Object-Oriented e come creare programmi che utilizzano le classi create.

I file a supporto del corso sono basati su Java 1.7 o successive versioni.

Questo corso eLearning è composto da video, tutorial, esercizi e quiz.

Durata del corso: 40 ore

Il corso è accessibile per 12 mesi dal momento della attivazione. L'attivazione deve avvenire entro 6 mesi dalla data di acquisto.

Lingua del corso: Inglese

Contenuti del corso

Java Introduction

  • The Java Environment - Overview
  • Writing a Java Program
  • Obtaining The Java Environment
  • Setting up your Java Environment
  • Creating a Class That Can Run as a Program
  • The main() Method
  • Useful Stuff Necessary to go Further
  • System.out.println()
  • Using the Java Documentation

Java Basics

  • Basic Java Syntax
  • General Syntax Rules
  • Java Statements
  • Blocks of Code
  • Comments
  • Variables
  • Data
  • Primitive Data Types
  • Object Data Types
  • Literal Values
  • Constants and the final keyword
  • Mathematics in Java
  • Expressions
  • Operator Precedence
  • Multiple Assignments
  • Order of Evaluation
  • Bitwise Operators
  • Compound Operators
  • Expressions that Mix Data Types: Typecasting
  • Creating and Using Methods
  • Creating Methods
  • Variable Scope

Java Objects

  • Objects
  • Object-Oriented Languages
  • Object-Oriented Programs
  • Encapsulation
  • Creating and Using an Instance of an Object
  • References
  • Defining a Class
  • Java Beans
  • Constructors
  • Method Overloading
  • The this Keyword
  • static Elements
  • Garbage Collection
  • Java Packages
  • Dealing with Keyboard Input
  • String, StringBuffer, and StringBuilder
  • Creating Documentation Comments and Using javadoc
  • Javadoc Comments

Comparisons And Flow Control Structures

  • Controlling Program Flow
  • Boolean-Valued Expressions
  • Complex boolean Expressions
  • Simple Branching
  • Two Mutually Exclusive Branches
  • Nestedif... elseStatements - Comparing a Number of Mutually Exclusive Options
  • Comparing a Number of Mutually Exclusive Options - The switch Statement
  • Comparing Objects
  • Conditional Expression
  • while and do. . .while Loops
  • for Loops
  • Additional Loop Control: break and continue
  • Breaking Out of a Loop
  • Continuing a Loop
  • Classpath, Code Libraries, and Jar files
  • Using CLASSPATH
  • Creating a jar File (a Library)

Arrays

  • Arrays
  • Defining and Declaring Arrays
  • Instantiating Arrays
  • Initializing Arrays
  • Working With Arrays
  • Array Variables
  • Copying Arrays
  • Arrays of Objects
  • Enhanced for Loops - the For-Each Loop
  • Multi-Dimensional Arrays
  • Multidimensional Arrays in Memory
  • Example - Printing a Picture
  • Typecasting with Arrays of Primitives

Inheritance

  • Inheritance
  • Payroll with Inheritance
  • Derived Class Objects
  • Polymorphism
  • Inheritance and References
  • Dynamic Method Invocation
  • Creating a Derived Class  
  • Inheritance and Access
  • Inheritance and Constructors - the super Keyword
  • Derived Class Methods That Override Base Class Methods
  • Inheritance and Default Base Class Constructors
  • The Instantiation Process at Runtime
  • Example - Factoring Person Out of Employee and Dependent
  • Typecasting with Object References
  • Typecasting, Polymorphism, and Dynamic Method Invocation
  • More on Overriding
  • Object Typecasting Example
  • Checking an Object's Type: Using instanceof
  • Typecasting with Arrays of Objects
  • Other Inheritance-Related Keywords
  • abstract
  • final
  • Methods Inherited from Object

Interfaces

  • Interfaces
  • Creating an Interface Definition
  • Implementing Interfaces  
  • Implementing Interfaces - Example
  • Reference Variables and Interfaces
  • Calling an Interface Method
  • Interfaces and Inheritance
  • Some Uses for Interfaces
  • Interfaces and Event-Handling
  • Interfaces and "Pluggable Components"

Exceptions

  • Exceptions
  • Handling Exceptions
  • Exception Objects
  • Attempting Risky Code - try and catch
  • Guaranteeing Execution of Code - the finally Block
  • Letting an Exception be Thrown to the Method Caller
  • Throwing an Exception
  • Exceptions and Inheritance
  • Exception Class Constructors and Methods
  • Creating and Using Your Own Exception Classes
  • Rethrowing Exceptions
  • Initializer Blocks
  • Static Initializer Blocks
  • Assertions

Generics and Collections

  • Fundamental Collections: Sets, Lists, and Maps
  • Iterators
  • Creating Collectible Classes
  • hashCode and equals
  • Comparable and Comparators
  • Generics
  • Basic Generics Syntax
  • Bounded Types and Wildcards

Inner Classes

  • Inner Classes, aka Nested Classes
  • Inner Class Syntax
  • Instantiating an Inner Class Instance from Within the Enclosing Class
  • Inner Classes Referenced from Outside the Enclosing Class
  • Working with Inner Classes

 

A chi è rivolto

Il corso si rivolge a programmatori.

 

Prerequisiti

Per partecipare con profitto a questo corso è necessario che gli allievi abbiano qualche esperienza di programmazione con linguaggio procedurale oppure object-oriented.

 

Obiettivi

Al termine del corso gli allievi saranno in grado di:

  1. Learn how Java works.
  2. Understand the "write once, run anywhere" concept.
  3. Understand and learn how to create basic Java objects.
  4. Learn how to implement flow-control concepts in Java.
  5. Understand Java's package concept and create packages of Java classes.
  6. Understand Java arrays and write code to create and use arrays.
  7. Learn how to write Java classes using inheritance.
  8. Learn how to create and use interfaces.
  9. Understand and use the concept of polymorphism in an application
  10. Understand how Java's exception-handling mechanism works and learn how to apply exception-handling to Java applications.
  11. Understand and use inner classes.
  12. Learn how to use elements from the Java API library, including the Collections classes.

 
 

 

Corso erogato in modalità eLearning  

Corsi Confermati

VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Padova
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Roma
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Systematika Saronno
VMW_ICM - VMware vSphere: Install, Configure, Manage [V6.7]
18-02-2019 - Aula Virtuale
MOC 10987 - Performance Tuning and Optimizing SQL Databases
18-02-2019 - Aula Virtuale
MOC 10987 - Performance Tuning and Optimizing SQL Databases
18-02-2019 - Pipeline Milano

I nostri Partners

Video corsi

pipeine-video

Ricerca Corsi

catalogo-corsi-pipeline

SCARICA IL CATALOGO CORSI

studenti

STUDENTI

Le Nostre Aule