Corso per Programmatore Java – Programma Garanzia Giovani

Obiettivi:

Il corso “Programmatore Java”, rivolto a giovani NEET pugliesi, ha come obiettivo quello di ampliare le conoscenze e favorire l’acquisizione di nuove competenze nella progettazione e realizzazione di siti web, tramite l’uso del linguaggio di programmazione Java e al collegamento alle basi di dati mediante l’uso di MySQL.

CATEGORIA
Senza stage/tirocinio
LINEA
Corsi brevi
FORMULA
Aula
FINANZIAMENTO
Finanziato/Gratuito
DURATA
200 ore
CONDIVIDI

Destinatari

 Il corso è destinato a tutti i Giovani NEET (Not in Education, Employment or Training) iscritti al programma Garanzia Giovani Puglia.

Competenze in uscita

Al termine del percorso formativo i corsisti avranno acquisito le conoscenze teoriche necessarie per maturare le seguenti competenze tecniche:

  • Essere in grado di progettare un sito web in relazione ai bisogni del cliente finale;
  • Essere in grado di riconoscere le principali caratteristiche della programmazione Front End, Back End;
  • Essere in grado di programmare righe di codice utili alla realizzazione di un sito web tramite l'uso del linguiaggio di programmazione Java;
  • Essere in grado di gestire basi di dati tramite il linguaggio MySQL.

Contenuti del corso

  • La logica di programmazione Object Oriented;
  • Installazione del software.
    • Introduzione a SQL;
    • Web, Database e DBMS;
    • Il modello relazionale in SQL;
    • Strumenti per interagire con un DBMS;
    • Creare un database;
    • Popolare un database;
    • SELECT, interrogare un database;
    • Ricerca, filtraggio e ordinamento;
    • GROUP BY e funzioni di aggregazione;
    • UPDATE: modificare i dati con SQL;
    • DELETE, eliminare i record dalle tabelle;
    • Subquery;
    • Le transazioni;
    • Trigger;
    • Funzioni e procedure;
    • Modificare la struttura del database.
      • Variabili;
      • Espressioni, istruzioni e blocchi;
      • Classi;
      • Compilazione.
        • Tipi primitivi;
        • Classe String;
        • Classe StringBuilder;
        • Oggetti ed Ereditarietà.
          • Operatori;
          • If then Else;
          • Switch Case.
            • Array;
            • Compare & Mismatch method;
            • Cloning;
            • Liste dinamiche;
            • Methods of & copy;
            • Subliist method.
            • Ciclo for;
            • While e Do while;
            • Foreach.
            • Metodi;
            • Gestione dei parametri;
            • Init block;
            • Static modifier;
            • Final modifier;
            • Classi annidate;
            • Ereditarietà e Casting.
            • Interfacce e classi astratte;
            • Ereditarietà e Polimorfismo;
            • Interface & Inheritance;
            • Interface methods;
            • Using var;
            • Protected modifier;
            • Lambda Calcolo;
            • Predicati;
            • Predicate;
            • Using var 2;
            • Consumer & Supplier;
            • Lambda expression & list methods.
            • Eccezioni;
            • Inheritance;
            • Init block.
            • Introduzione;
            • Dichiarazione;
            • Compilazione ed Esecuzione;
            • Require ed Export;
            • Require Transitive;
            • Integrazione non moduli.

            Certificazioni

            • Attestato di frequenza IFOA

            Note

            Il corso della durata di 200 ore è suddiviso in 100 ore d'aula e 100 ore di laboratorio.

            Le iscrizioni al corso sono terminate. Le attività del corso sono in fase di svolgimento, contattaci per maggiori informazioni

            Enti Finanziatori



            Corsi correlati

            Richiedi info
            (ci permette di fornirti un servizio più veloce e preciso)
            Informativa Privacy (Reg. UE 2016/679)
            L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333
            Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
            Invio di comunicazione su eventi, servizi e prodotti Ifoa