[gtranslate]

Programmazione Java & Android

Certificazione Oracle Java SE Programmer

BREVE DESCRIZIONE

Java è un linguaggio di programmazione dall’enorme successo, e molto richiesto nel mondo del lavoro per lo sviluppo di software in diversi ambiti. Il Master di programmazione Java illustra, partendo dai fondamenti essenziali del linguaggio come la sintassi di base e le strutture fondamentali fino ad arrivare alla programmazione ad oggetti.

Il Master è indicato sia per chi vuole iniziare a programmare e sia per chi vuole arricchire il proprio curriculum con un’esperienza di programmazione attuale e con ampie applicazioni per il futuro come realizzazione di App per dispositivi Android.

Il progetto didattico è strutturato per offrire un apprendimento personalizzato, rapido e completo a tutti coloro che vogliono incamminarsi nel campo della programmazione Java e Sviluppo di applicativi Android. Il Master è rivolto a chi vuole costruire applicazioni professionali per siti Web, cellulari, Android ecc. Le nozioni apprese potranno essere spese sia in ambito aziendale sia in qualsiasi ambito professionale dove sono richieste competenze di programmazione per il Web.

A fine Master si avrà acquisito la capacità di programmare in Java per progettare applicazioni per siti web, tablet e smartphone con Android, il sistema operativo di Google più diffuso e richiesto al mondo.
La sicurezza di inserirsi nel mondo digitale con una forte preparazione tecnica certificata offre ampie opportunità di carriera nel settore della programmazione ed informatica operando con una delle tecnologie più moderne e in rapida diffusione.

Il Master prepara inoltre a conseguire, attraverso l’esame finale, la Certificazione Internazionale Oracle Java SE Programmer notevolmente richiesta nel mondo del lavoro.

Destinatari

Il Master è destinato sia a giovani agli inizi in questo settore (occupati o disoccupati), e sia ai professionista che desiderino ampliare la propria formazione e ottenere la certificazione JAVA SE Programmer.

Il piano didattico è strutturato per offrire un apprendimento personalizzato, rapido e completo a tutti coloro che vogliono incamminarsi nel campo della programmazione Java e Sviluppo di applicativi Android, o a chi desidera approfondire il percorso già iniziato e certificarsi Oracle.

Il percorso è rivolto a chi vuole costruire applicazioni professionali per siti Web, cellulari, Android ecc. Le nozioni apprese potranno essere spese sia in ambito aziendale sia in qualsiasi ambito professionale dove sono richieste competenze di programmazione per il Web.

Obiettivi

L’obiettivo del Corso è quello di formare programmatori professionisti di fornire solide basi e competenze avanzate per lo sviluppo in Java per il web e per dispositivi mobile come Smartphone, ecc. La realizzazione personalizzata di esercizi esemplificativi di complessità crescente permettono di mettere immediatamente in pratica le conoscenze acquisite e di adattarli alle caratteristiche di apprendimento di ogni persona.

In base alle linee guida dell’ingegneria del software, lo sviluppatore Java ideale deve essere in grado, prima di tutto, di valutare il lavoro da prendere in carico e di stabilire corretti processi produttivi per il successivo sviluppo del software; e successivamente deve saper progettare il software utilizzando il linguaggio di modellizzazione universale UML (indispensabile in un’ottica di condivisione e collaborazione in team); e come ultimo step deve essere in grado di sviluppare adeguatamente il software grazie al linguaggio di programmazione specifico Java.

Richiedi Informazioni

Un Nostro Consulente Didattico ti contatterà per darti tutte le informazioni

    BASI DI PROGRAMMAZIONE

    • Concetti di classe e oggetto
    • UML
    • Introduzione alla OOC

    FONDAMENTI DI JAVA

    • Ereditarietà, polimorfismo e incapsulamento
    • Convenzioni sul codice
    • La classe: attributi e metodi
    • I costruttori
    • I modificatori di visibilità

    TIPI PRIMITIVI E CLASSI

    • Tipi di dati primitivi
    • Classe Object, Classi derivate, Classi String e StringBuilder
    • Dichiarazione di variabili
    • Metodo main
    • lnvocazione costruttori
    • lnvocazione metodi
    • Parola chiava “super”
    • Casting , reference ”this”
    • Package e comando import
    • Clausole final e static
    • Overload di metodi e costruttori

    OPERATORI E COSTRUTTI DECISIONALI

    • Operatori di base
    • Uso di parentesi per cambiare le precedenze
    • Operatori unari di pre e post incremento
    • Costrutti if e if / else
    • Switch

    CICLI

    • Ciclo For
    • While
    • Ciclo Do While
    • Ciclo Foreach
    • Clausole break e continue

    STRUTTURE DI DATI

    • Array monodimensionali
    • Array multidimensionali
    • ArrayList

    PROGRAMMAZIONE AVANZATA

    • Gestione delle eccezioni
    • Classi astratte
    • Interfacce
    • Input da tastiera
    • Lettura e scrittura di file di testo
    • Creazione di interfacce grafiche con Awt e Swing
    • Creazione di file JAR eseguibili

    VERSIONI DI JAVA

    • Differenze fondamentali tra J28E, J2EE e J2ME
    • Creare un Dynamic Web Project
    • Servlets
    • Java Server Pages

    ANDROID APP: INTRODUZIONE

    • Introduzione ad Android
    • Anatomia di un’applicazione Android
    • Risorse Drawable
    • XML
    • File AndroidManifest.xml

    ANDROID APP: LAYOUT

    • LinearLayout
    • RelativeLayout
    • TableLayout
    • FrameLayout
    • AbsoluteLayout
    • ImageView
    • Button
    • EditText
    • TextView

    ANDROID APP: ACTIVITY

    • Activity
    • Intent
    • Ciclo di vita di una Activity
    • Comunicazione tra Activities
Destinatari
Programmatore Java
Programmatore Analista Java
Sviluppatore APP (Applicazioni) e Web Java
Progettista, Designer
Sviluppatore

    Esami Previsti

    • Oracle Certified Associate

il nostro metodo di studioe-learning

  • 1

    Piattaforma multimediale

    Utilizziamo la piattaforma più utilizzata dai professionisti del settore, Cisco Webex.

  • 2

    Documentazione in Cloud

    Ogni lezione svolta e il materiale delle lezioni sarà sempre disponibile nella tua area riservata per poter rivedere le lezioni svolte in ogni momento.

  • 3

    Interazione

    Interazione con il tutor, il docente e gli altri partecipanti in diretta