top of page

TECNICHE DI PROGRAMMAZIONE JAVA

Gratuito

Durata

200 ore

Percorso 3

Reskilling

Info corso 

Modulo 1: LE BASI - DALLL’IDEA AL CODICE SORGENTE

  • Cos'è la programmazione

  • Perché è utile saper programmare

  • Quale linguaggio scegliere

  • Perché è utile saper programmare in Java

  • Il segreto di Java

  • La storia di Java dal 1991 ad oggi

  • Dall’idea alla realtà

  • Il Computer e Software

  • Differenza tra Linguaggio ad alto livello e Linguaggio di basso livello

  • La Java Virtual Machine

  • Come Ragionare - Dal PROBLEMA all'ALGORITMO

  • Il Problema L'Algoritmo

  • Strumenti per la stesura di un Algoritmo: esempi stesura di un Algoritmo

  • La logica Booleana: esempi di logica booleana

  • Gli Strumenti di Lavoro. Procuriamoci l'Occorrente

  • Scaricare e Installare la JDK

  • Scaricare e Installare IDE Eclipse

  • Panoramica di Eclipse

  • Creazione del nostro primo Programma Hello Word

  • Esecuzione del nostro primo Programma Hello Word

  • Dall'ALGORITMO al PROGRAMMA Java

  • Variabili e Costanti  Esempi pratici di Variabili e Costanti

  • Gli Operatori in Java: esempi pratici sugli Operatori in Java 

  • Istruzioni di ingresso ed uscita: esempi pratici sulle istruzioni di ingresso ed uscita

  • Dall'algoritmo al programma java: esempi pratici sulla trasformazione dell'algoritmo in programma java

  • Le 5 fasi per una corretta programmazione


Modulo 2: PROGRAMMAZIONE STRUTTURATA

  • Widening o Conversione Automatica

  • Narrowing o Conversione Esplicita (Casting)

  • Valutazione dei tipi nelle espressioni

  • Le Strutture di Controllo

  • La Programmazione Strutturata

  • Rappresentazione delle Strutture

  • Teorema di Bohm-Jacopini

  • Documenti 

  • Struttura 1 - SEQUENZA

  • La Struttura Sequenziale: esempi di Struttura Sequenziale

  • Struttura 2 - SELEZIONE 

  • Il costrutto di selezione if-else

  • Il costrutto di selezione else-if

  • Alcuni errori comuni con il costrutto di selezione

  • Il costrutto di selezione switch-case

  • Struttura 3 - ITERAZIONE

  • Il costrutto iterativo Precondizionale

  • Confronto tra le due strutture iterative Pre e Post condizionale

  • Il costrutto iterativo con contatore  Equivalenze tra i costrutti iterativi

  • Le istruzioni di salto  Visibilità Variabili nelle Strutture di Controllo

  • La Visibilità delle variabili all'interno di un blocco di codice

  • Visibilità delle variabili all'interno di un blocco if o switch

  • Visibilità delle variabili all'interno di un blocco while,do while, for


Modulo 3: L’ORGANIZZAZIONE DI UN PROGRAMMA

  • Lo sviluppo Top-Down

  • Le Procedure

  • Le Funzioni

  • Le Procedure e le Funzioni in Java

  • Cos'è un Metodo  Procedure in Java

  • Funzioni in Java

  • Passaggio dei parametri

  • Passaggio dei parametri in Java

  • Le Regole di Visibilità delle Variabili

  • Convenzione sul Nome dei Metodi

  • Overloading dei Metodi

  • Flusso del Controllo

  • La Ricorsione

  • Cos'è la programmazione ricorsiva

  • Da Ricorsivo a Iterativo

  • Quando utilizzare la Programmazione Ricorsiva

  • Errori e Debug, errori nella programmazione, errori di Sintassi , errori di Semantica, errori di Runtime

AULA

100

LABOROTORIO

100

Screenshot 2024-08-06 133914.png

DATA INIZIO

ATTESTATO DI FREQUENZA REGIONALE 

Marble

Sede di svolgimento del corso

Via Licinio Murena 49, 00175, Roma​

(metro Linea A - Numidio Quadrato)

Richiedi informazioni su questo corso

Corso di interesse
bottom of page