Programmatore App Android con Java

Corso

Online

Gratis

Chiama il centro

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

Programmatore App Android con Java

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

Online

Inizio del corso

23 apr 2024Iscrizioni aperte

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.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

2021

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

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

Chiama il centro

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

Gratis