Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Scuola di Java 4: Programmazione per studenti e principianti
3 students

Scuola di Java 4: Programmazione per studenti e principianti

Padroneggiare Liste e Griglie: dalle operazioni su ArrayList alle applicazioni degli array 2D
Last updated 1/2026
Italian

What you'll learn

  • Gli studenti impareranno come gli ArrayList gestiscono dati dinamici, aggiungendo, rimuovendo e accedendo agli elementi senza una dimensione fissa.
  • Gli studenti faranno pratica con i metodi principali di ArrayList come add(), get(), set(), remove(), size() e contains().
  • Gli studenti creeranno classi che usano ArrayList per gestire gruppi di oggetti, includendo operazioni di ricerca, filtro e aggiornamento degli elementi.
  • Gli studenti scriveranno algoritmi usando for standard e for avanzati per esplorare e modificare il contenuto delle liste in modo sicuro ed efficiente.
  • Comprendere e usare array 2D per organizzare dati in righe e colonne, dichiarandoli, inizializzandoli e attraversandoli con cicli annidati.
  • Applicare algoritmi su array 2D come ricerca, conteggio e somma dei valori, trovando anche minimi, massimi ed elementi specifici.
  • Creare e modificare modelli a griglia, come mappe posti o giochi semplici, gestendo e visualizzando dati numerici o stringhe memorizzati in array 2D.
  • Sviluppare capacità di problem solving con progetti reali o giochi, usando metodi per inizializzare, mostrare e aggiornare dinamicamente dati in array 2D.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

3 sections44 lectures5h 37m total length
  • A chi è rivolto questo corso (Link al quiz gratuito nelle risorse qui sotto)1:37
  • Cosa aspettarsi e NON aspettarsi da questo corso1:54
  • Come funziona il corso1:57
  • Guida Installazione JDK e BLUEJ2:22
  • Impostazioni Iniziali BlueJ3:07
  • Pdf dell'Unità 7 e 80:01

Requirements

  • Il corso continua Scuola di Java 3: Programmazione per studenti e principianti, ma è adatto anche a principianti assoluti.

Description

Benvenuti a Java School

Il corso ideale per chiunque voglia imparare a programmare da zero, proprio come in una vera aula. Questo corso è pensato per:

  • Studenti delle scuole superiori che si avvicinano per la prima volta al mondo della programmazione (*).

  • Studenti universitari del primo anno che desiderano rafforzare le basi della programmazione in Java.

  • Principianti assoluti curiosi di scoprire uno dei linguaggi di programmazione più diffusi e versatili.

Cosa imparerai nel corso

In queste unità porterai le tue competenze in Java al livello successivo, padroneggiando liste dinamiche e array bidimensionali. Imparerai a gestire, organizzare ed elaborare strutture dati che rispecchiano applicazioni del mondo reale. Ecco cosa esplorerai:

  • Fondamenti di ArrayList: Scopri come usare la classe ArrayList per memorizzare e manipolare raccolte di oggetti con dimensione flessibile e potenti metodi integrati.

  • Operazioni su ArrayList: Esercitati ad aggiungere, rimuovere, cercare e modificare elementi, comprendendo come funziona l’iterazione sia con cicli for standard che for-each.

  • Algoritmi con ArrayList: Implementa compiti comuni di elaborazione dati come filtraggio, conteggio e ordinamento delle liste.

  • Array 2D: Impara a rappresentare griglie, tabelle o mappe usando array bidimensionali e come accedere agli elementi tramite indici di riga e colonna.

  • Attraversamento di array 2D: Acquisisci esperienza usando cicli annidati per elaborare e analizzare dati in un layout strutturato a griglia.

  • Applicazioni pratiche: Applica questi concetti per risolvere sfide realistiche, come mappe dei posti in aula, registri dei punteggi e persino giochi semplici come Minesweeper.

Al termine di queste unità, sarai in grado di progettare programmi che memorizzano, organizzano e analizzano set di dati complessi usando sia raccolte dinamiche sia strutturate — competenze essenziali per uno sviluppo Java avanzato.

Risorse incluse nel corso

Per supportarti nel tuo percorso di apprendimento, il corso offre:

  • Due PDF scaricabili, uno per l’Unità 5 di 65 pagine e uno per l’Unità 6 di 60 pagine, che fungono da testo e guida di riferimento.

  • esercizi di programmazione online, perfetti per mettere in pratica ciò che hai imparato.

  • Tutorial guidati passo passo con spiegazioni dettagliate.

  • Esercizi risolti per consolidare le competenze acquisite.

  • Quiz gratuito: test di 10 domande per verificare se il corso fa per te. (per ogni unità)

  • Quiz d’ingresso: 10 domande per valutare le tue conoscenze prima di iniziare l’unità. (per ogni unità)

  • Quiz di uscita: 20 domande per misurare i tuoi progressi. (per ogni unità)

Perché scegliere questo corso

Con un approccio semplice, strutturato ed educativo, il corso offre un’esperienza simile a quella scolastica, accessibile a tutti. Ricco di esempi pratici ed esercizi guidati, ti accompagnerà passo passo nella scrittura del tuo primo codice Java.

Non importa da dove parti: con Java School hai tutto ciò che serve per iniziare il tuo percorso di programmazione.

(*) Anche se il corso include contenuti adatti ai minori, per legge gli studenti non maggiorenni devono avere l’approvazione e la supervisione di un adulto.

**Update Giugno 2026: Aggiunte 5 nuove domande a risposta multipla nel Quiz 2: Quiz conclusivo unità 7

Who this course is for:

  • L’obiettivo del corso è fornire basi solide in Java, guidando i principianti tra concetti fondamentali, scrittura di codice e strumenti pratici per sviluppare competenze reali.