Java/Android – Livello avanzato

image

Java/Android – Livello avanzato


image
Inizio 20 giugno 2019
durata totale 24 ore
frequenza
orario corso 09:00 13:00
requisiti di accesso Conoscenza del linguaggio di programmazione Java e conoscenze di base della piattaforma Android oppure aver frequentato i relativi corsi base (Java livello base e Android livello base).

Dettagli del corso


Durante il corso vengono trattati i fragment, componente della piattaforma Android che consentono di realizzare interfacce grafiche adattabili ai vari tipi di device.
Viene trattata la persistenza dei dati su database di tipo SQLite residenti sui cellulari e vengono approfonditi temi inerenti a servizi 
Alla fine del corso l'allievo è in grado di disegnare interfacce grafiche avanzate, gestire le listView e popolare le listView con i dati del database SQLite,  gestire gli eventi di selezione degli elementi delle listeView.
Durante il corso viene analizzato il codice un'App già pronta che si connette a un database remoto (MySQL) mediante architettura di tipo WebService.

Fragment
  • I fragment
  • Creazione di App indipendenti dai device
  • Esercitazioni
i Service
  • Approfondimento sui service
  • Esercitazioni
Broadcast Receiver
  • Broadcasr Receiver
  • Rispondere agli eventi di Broadcast
SQLite
  • Persistenza dei dati - Creare App che utilizzano database di tipo SQLite
  • Approfondimento su SQLite
  • Esercitazioni
Architettura di un WebService
  • Organizzazione di un Webservice con database remoto di tipo relazionale (MySQL)
  • Impostazione di permessi nel file AndroidManifest.xml per poter accedere ad internet
  • Studio del formato Json per lo scambio di informazioni client/server
  • Accedere al database remoto MySQL via Internet tramite codice java
  • Esercitazioni
WebService
  • Approfondimenti sui webService
  • Pubblicazione delle App sullo store
Inizio 20 giugno 2019
durata 24 ore
frequenza
requisiti di accesso Conoscenza del linguaggio di programmazione Java e conoscenze di base della piattaforma Android oppure aver frequentato i relativi corsi base (Java livello base e Android livello base).

Richiedi informazioni per questo corso