course-premium

Corso Android e Java completo

5.0
2 opinioni
  • per lavoro avevo necessità di imparare a programmare gli smartphone Android. Mi sono trovata benissimo con i docenti di questo corso Android ed anche la parte del corso Java è veramente fatta bene
    |
  • Oltre la teoria ho fatto anche tanta pratica. Consigliatissimo
    |

Corso

A Distanza

RISPARMIA 25%
1.200 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Impara a masticare il linguaggio di programmazione e crea la tua opportunità lavorativa

  • Tipologia

    Corso

  • Livello

    Livello intermedio

  • Metodologia

    A distanza

  • Durata

    8 Mesi

  • Campus online

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Opportunità stage, docenti di fama internazionale

Il Centro Fiore Rosalba di Potenza presenta agli utenti emagister il Corso Android e Java completo, rivolto a chiunque desideri acquisire le giuste competenze in tale settore concernente la programmazione informatica per passione, ma anche a coloro i quali desiderino intraprendere questo tipo di formazione, partendo come principianti, per poter intraprendere una carriera lavorativa.

Il Corso, da svolgere Online, ha una durata complessiva di 8 mesi e permette agli studenti di acquisire le conoscenze fondamentali dei sistemi di programmazione Android e Java e poter lavorare nel campo dell’ informatica (Vedi elenco Programma più in basso). Il linguaggio di programmazione che viene presentato durante il corso è tra i più moderni e diffusi del momento, inoltre, per le sue caratteristiche, la sua versatilità e la filosofia Open Source, è estremamente utile per ogni tipo di commessa lavorativa richiesta dalle aziende.

Possibilità di Stage al termine del corso di formazione, per gli studenti meritevoli.

Sedi e date

Luogo

Inizio del corso

A distanza

Inizio del corso

Scegli dataIscrizioni chiuse

Profilo del corso

Si insegnano le competenze indispensabili per programmare in Java. Particolare attenzione è rivolta alla gestione di classi, oggetti e metodi adatti alla creazione di applicazioni. Si imparano inoltre tecniche avanzate come la programmazione multithreading, la gestione dei database ed il networking. Una parte del corso è indirizzata poi allo studio della programmazione in ambiente Android.

Chiunque fosse interessato.

Diploma o laurea, conoscenza scolastica della lingua inglese.

Formula di studio ideale anche per lavoratori, possibilità di stage curriculari,

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
  • per lavoro avevo necessità di imparare a programmare gli smartphone Android. Mi sono trovata benissimo con i docenti di questo corso Android ed anche la parte del corso Java è veramente fatta bene
    |
  • Oltre la teoria ho fatto anche tanta pratica. Consigliatissimo
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Francesca Cervaloro

5.0
15/10/2016
Il meglio: per lavoro avevo necessità di imparare a programmare gli smartphone Android. Mi sono trovata benissimo con i docenti di questo corso Android ed anche la parte del corso Java è veramente fatta bene
Da migliorare: Nulla di negativo.
Consiglieresti questo corso?:

soukain bel mamoun

5.0
15/10/2016
Il meglio: Oltre la teoria ho fatto anche tanta pratica. Consigliatissimo
Da migliorare: Tutto bene.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2017
2016

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

13 anni del centro in Emagister.

Materie

  • Android
  • Programmatore
  • Programmazione object oriented
  • Informatica per l'e-commerce
  • Informatica per la pubblica amministrazione
  • Smartphone
  • Programmatore Java
  • MySQL Manager
  • Programmazione informatica
  • Database design
  • HTML
  • Javascript
  • Programmazione strutturata
  • Programmazione web
  • Progettazione di applicazioni
  • Progettazione e gestione di contenuti
  • Analisi funzionale delle applicazioni
  • Architettura delle applicazioni
  • Linguaggio C
  • Web developer

Professori

Casa editrice Fiore Rosalba

Casa editrice Fiore Rosalba

uff. casa editrice

Programma

Il Master si divide in tre moduli:

- Logica di Programmazione e Basi di Dati SQL
- Java Programmer
- Programmazione per sistemi Android.

La prima fase è importante soprattutto per chi non ha esperienza nel campo della programmazione e deve dunque apprenderne le basi, con le quali porsi alla scoperta dei linguaggi previsti dal piano didattico. Il secondo modulo insegnerà le abilità necessarie per scrivere e gestire progetti complessi. Il terzo formerà lo studente verso la creazione di App più o meno articolate. Durante questa parte ci sarà anche l'occasione di creare piccoli giochi.

Logica di Programmazione e Basi di Dati SQL

Fondamenti di Programmazione

  • Che cos’è la Programmazione Strutturata
  • Che cos’è un Algoritmo
  • Diagrammi a Blocchi
  • Progettazione top‐down e bottom‐up
  • Variabili, Costanti e Tipi di Dati
  • Le strutture di controllo fondamentali: Sequenza, Selezione, Iterazione
  • Operatori Aritmetici e Logici
  • Pseudocodifica
  • Le Funzioni

Progettazione di Basi di Dati

  • Introduzione: dati, basi di dati e DBMS
  • Struttura in una base di dati relazionale.
  • Progettazione Concettuale
  • Progettazione Logica
  • Modello Entità‐Relazione
  • Concetti di Relazione, Attributo, Tupla, Chiave interna ed esterna
  • Normalizzazione
  • Vincoli di Integrità

Elementi di Sintassi SQL

  • Nozioni fondamentali sul linguaggio sql
  • Dichiarazione SELECT (proposizioni Select e From)
  • Proposizione Where
  • Operatori di Confronto
  • Operatori Logici
  • Proposizione ORDER BY

JOIN e Funzioni di raggruppamento

  • Programmazione Java

Introduzione

  • Installazione ambiente di sviluppo
  • Introduzione linguaggio Java
  • Compilazione ed esecuzione
  • Sintassi java
Basi della programmazione
  • Tipi di dato primitivi
  • Caso particolare: la classe String
  • Variabili locali
  • Casting
  • Operatori di assegnazione, relazionali e booleani
  • Operatori aritmetici
  • Pre/post incremento e concatenazione stringhe
  • Input/Output utente
  • Array monodimensionali
  • Array multidimensionali
  • Istruzione If-Else e operatore ternario
  • IF annidati
  • Istruzione Switch - case
  • Ciclo While
  • Ciclo Do-While
  • Ciclo For
  • Cicli annidati
  • Cicli infiniti
  • Labels, Break e Continue

Metodi

  • Il metodo Main ed i sottoprogrammi
  • Metodi di classe: La parola chiave Static
  • Passaggio dei parametri per riferimento e per valore
  • Modificatori
  • Gestione e importazione dei package
  • Scope delle variabili

Programmazione ad oggetti

  • La programmazione ad oggetti
  • Progettare una Classe
  • Istanziare un Oggetto: il costruttore
  • Variabili d’istanza e incapsulamento
  • Visibilità dei membri di una classe
  • Il reference This
  • La parola riservata null
  • Membri statici e membri dinamici

Ereditarietà

  • Il concetto di ereditarietà
  • Strutture ereditarie
  • Dalla teoria alla pratica: Ereditarietà
  • La parola riservata super
  • La classe Object
  • Impedire l'ereditarietà: la parola riservata final

Polimorfismo

  • Polimorfismo
  • Overloading e Overriding
  • Binding dinamico
  • Casting con oggetti
  • Cast e instanceof

Interfacce, classi astratte e classi innestate

  • Interfacce
  • Interfaccce metodi di default : Definizione ed Uso (Java 8)
  • Interfacce metodi static: definizione ed uso (Java 8)
  • Ereditarietà e polimorfismo nelle interfacce
  • Classi astratte
  • Classi innestate
  • Classi anonime

Eccezioni

  • Errori ed eccezioni
  • Il costrutto TRY-CATCH-FINALLY
  • Tipi di eccezione ed il costrutto Throws
  • Lanciare un’eccezione: il costrutto Throw
  • Eccezioni personalizzate

Programmazione grafica

  • Interfacce grafiche
  • Le interfacce grafiche di Netbeans
  • TextField ed etichette
  • Pulsanti
  • Tabbedpane
  • Esempio. Utilizzare la classe Persona

Programmazione multithreading

  • Multithreading
  • Dimensione temporale dei thread
  • Creazione dei thread
  • Priorità e scheduler dei sistemi operativi
  • Sincronizzazione dei thread

Il Framework Collections

  • Framework Collections
  • Foreach ed Iterator
  • Implementazioni di Set e SortedSet
  • Implementazioni di List
  • Implementazioni di Queue
  • Implementazioni di Map e SortedMap
  • Tipi Generics

Input/Output

  • Introduzione all’I/O: input da tastiera
  • Java.io: Leggere un file
  • Java.io: Scrivere su un file
  • Java.io:Operazioni su file
  • Networking: Socket

Gestione dei dati: JDBC

  • Configurazione ambiente di sviluppo (gestione inclusione libreria)
  • Database: executeQuery
  • Database: executeUpdate

Lambda Calcolo (Java 8)

  • Introduzione
  • Espressioni Lambda Semplici: Definizione ed Uso
  • Espressioni Lambda a Blocchi: Definizione ed Uso
  • Espressioni Lambda e Generics
  • Uso delle Espressioni Lambda come argomenti dei metodi
  • Espressioni Lambda Method Reference: statici, d’istanza
  • Espressioni Lambda e costruttori

Programmazione Android
  • Nozioni basiche di XML
  • Installazione ambiente di sviluppo
  • Prima Applicazione android
  • Struttura di un programma android
  • Definizione/gestione dei layout
  • Gestione degli eventi
  • Interazioni tra activity
  • Salvataggio dei dati
  • Utilizzo delle Socket
  • Connettività verso web service (Json/POST/GET)
  • Uso componenti multimediali






Ulteriori informazioni

Formula di studio flessibile ideale anche per chi lavora.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Corso Android e Java completo

1.200 € IVA inc.