Programmatore App Android con Java
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello intermedio
-
Metodologia
Online
-
Ore di lezione
4h
-
Durata
40 Giorni
-
Inizio
23/04/2024
Al giorno d’oggi esistono tantissime applicazioni per gli usi più svariati e che stanno proiettando l’attenzione degli utenti semplificandone la vita. Dunque gli sviluppatori di app sono professionisti specializzati nella creazione di software per dispositivi mobili, come smartphone e tablet, e per il web. Tali APP hanno possono essere progettate per specifici sistemi operativi (OS) come Android, iOS o Windows. E un settore in costante espansione e questa figura è molto richiesta da aziende private e pubbliche al fine di dare servizi smart agli utenti finali.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il corso mira a fornire le competenze tecniche adeguate a figure professionali nell'ambito del settore APP, seguendo una linea conforme a quella tracciata dall'ISFOL
Al termine del corso, i discenti saranno in grado di:
Comprendere i linguaggi di sviluppo delle applicazioni Android;
Interpretare i fondamenti di Java;
Utilizzare le logiche di scrittura di un’applicazione;
Usare gli applicativi online e desktop per la creazione di app;
Costruire i meccanismi di autenticazione ed uso delle API;
Utilizzare i servizi offerti da Google all’interno delle tue applicazioni Android;
In aula virtuale saranno utilizzati mezzi multimediali.
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
15 anni del centro in Emagister.
Materie
- Programmazione
- Android
- Programmatore Java
- Framework
- Web master
Professori
Giovanni Cimmino
Programmatore Java
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Programma
STRUTTURA DELLA PROGRAMMAZIONE JAVA
- INSTALLAZIONE E CONFIGURAZIONE di Java su Windows/Mac;
- AMBIENTE DI SVILUPPO ECLIPSE (Concetti principali; Prospettive; Plugin);
- INTRODUZIONE ALLE CLASSI (Oggetti; Istanze; Metodi);
- INTRODUZIONE AL LINGUAGGIO (Convenzioni sulla scrittura del codice; Java linguaggio tipizzato; Tipi di dati: Primitivi e Wrapper; Variabili; Espressioni; Operatori; Stringhe; Cast di tipi);
- ELEMENTI SPECIFICI DEL LINGUAGGIO (Costrutti di controllo e decisionali; Gestione delle eccezioni: Try-catch; Utilizzo di classi librerie e concetto di import; Costruzione di classi semplici: attributi, metodi e costruttori; Firma di un metodo; Concetto di polimorfismo per metodi; Metodi void e tipizzati; Concetto del metodo toString; Elementi statici; Modificatori di visibilità; Classi JavaBean; Metodi getter e setter);
- CARATTERISTICHE DEL LINGUAGGIO: Ereditarietà; Polimorfismo; Incapsulamento; Interfacce e classi astratte; Classi Parametriche; Metodi Parametrici; Java Collection Framework; Liste, Insiemi e Mappe; Gestione dell’ I/O; Input e Output; Classi generiche;
ESERCIZI E SIMULAZIONI:
Il modulo prevede esercitazioni continue: alla spiegazione di unità autosufficienti di contenuto teorico il docente fa seguire sessioni di pratica affinché il discente possa mettere subito in pratica quanto imparato (learning by doing)
- Test di VALUTAZIONE FINALE2.2
PROGETTAZIONE ANDROID
Android Studio
- 1.1.1. Creazione di un progetto
- 1.1.2. Impostazione di un emulatore per la compilazione
- 1.1.3. Impostazione di un telefono fisico per la compilazione
Linguaggio di programmazione Kotlin
- 1.2.1. Kotlin I: Linguaggio di programmazione Kotlin
- 1.2.2. Kotlin II: funzioni e Loops
- 1.2.3. Kotlin III: Lambdas e interfacce
Librerie e Gradle
- 1.3.1. Libreria di programmazione Graddle
- 1.3.2. Implementazione di biblioteche
- 1.3.3. Build Flavors
Progettazione dello schermo
- 1.5.1. XML: Design Android
- 1.5.2. Responsive & Constraint Layout
- 1.5.3. Stili e valori predefiniti
- 1.5.4. Posizione delle Strings
Activity, Fragment. Cicli di vita
- 1.6.1. Activity
- 1.6.2. Fragment
- 1.6.3. Transazioni, Fragment Manager
Servizi in primo piano, localizzazione e sensori
- 1.7.1. Accesso ai sensori
- 1.7.2. Accesso alla posizione in primo piano
- 1.7.3. Accesso alla posizione di sfondo
- 1.7.4. Servizio in primo piano per accedere alla posizione in background
Architetture di programmazione per lo sviluppo di applicazioni su dispositivi mobili Android
- 1.8.1. MVC
- 1.8.2. MVVM
- 1.8.3. MCV vs. MVVM
Monetizzazione e Analytics
- 1.9.1. Firebase Analytics
- 1.9.2. Firebase Crashlytics
- 1.9.3. Monetizzazione e pubblicità
Play Store e versioning
- 1.10.1. Impostazione di un account Play Store
- 1.10.2. Preparazione di versioni di prova e account beta
- 1.10.3. Lancio in produzione
- Test di VALUTAZIONE FINALE
DIRITTI E DOVERI DEI LAVORATORI IN SOMMINISTRAZIONE
Diritti e Doveri dei lavoratori in Somministrazione
SALUTE E SICUREZZA NEI LUOGHI DI LAVORO
Salute e Sicurezza nei luoghi di lavoro
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmatore App Android con Java