Sviluppatore Android. Livello base - corso gratuito da Skillbox, formazione, Data: 29 novembre 2023.
Miscellanea / / December 05, 2023
Per chi è nuovo alla programmazione
Padroneggia da zero il linguaggio di programmazione Kotlin, impara a creare nella pratica semplici applicazioni su Android e potrai continuare a studiare a livello avanzato.
Per chi conosce già le basi
Impara a lavorare con il multithreading, comprendi i principi e i modelli di progettazione. Un relatore esperto condividerà suggerimenti e ti aiuterà a crescere professionalmente.
Programmatori che vogliono cambiare direzione
Imparerai tutto ciò di cui hai bisogno per passare allo sviluppo mobile: apprendi un nuovo linguaggio di programmazione, esercitati nella creazione di semplici applicazioni e sarai in grado di riqualificarti rapidamente.
Introduzione
Conosci gli insegnanti e il curriculum.
introduzione
Installa l'ambiente di sviluppo IntelliJ Idea e scrivi un semplice programma.
Variabili
Impara a conoscere le variabili e di che tipo sono.
Funzioni
Impara a racchiudere il codice in funzioni e riutilizzalo in un programma.
Condizioni e cicli
Scopri come fare in modo che un programma prenda decisioni basate sui dati.
Collezioni
Impara a archiviare e lavorare con i set di dati.
Oggetti
Inizierai a familiarizzare con la programmazione orientata agli oggetti: imparerai cosa sono una classe e un incapsulamento.
Ops
Imparerai ancora di più sull'OOP: imparerai a lavorare con i modificatori di accesso e a proteggere i campi della classe. Conosci le interfacce e le classi astratte.
Confronto di tipi
Scopri come verificare l'identità dei dati in un programma.
Eccezioni
Impara a gestire gli errori del programma utilizzando le eccezioni.
Coroutine
Un giorno nella vita di uno sviluppatore potrebbe accadere l'inferno del callback. Imparerai di cosa si tratta e come le coroutine ti salveranno dai problemi in questo modulo.
Flussi
A livello base, scopri come gestire lo stato dell'applicazione tramite flow e stateFlow.
Introduzione alla professione
Scopri gli strumenti di base per sviluppatori Android.
Inizio dei lavori
Crea il tuo primo progetto e scopri in cosa consiste un'applicazione Android.
Disposizione
Impara le principali tipologie di contenitori, mettile in pratica: layout della griglia principale e layout per Scrollview.
Componenti
Lavorerai con i componenti Progressbar, Checkbox, Group, Switch, EditText, ImageView, TextInputLayout.
VincoloLayout
Impara a impaginare utilizzando ConstraintLayout.
Risorse del progetto
Approfondiamo i contenuti del progetto.
Schermate dell'applicazione
Impara a lavorare con Attività, navigazione e altri elementi dell'applicazione.
Animazione
Scopri come creare transizioni fluide tra i frammenti.
Localizzazione dell'applicazione
Impara a lavorare con le stringhe e adatta l'applicazione a più lingue.
Ciclo vitale
Studia i cicli di vita di Activity, Fragment e View: scoprirai quali processi si verificano "sotto il cofano" dell'applicazione nelle diverse fasi.
Nozioni di base sull'archiviazione dei dati
Scopri cos'è la serializzazione dei dati e come salvarli in un file di testo.
Architettura del livello di presentazione
Organizzare il lavoro con i flussi di dati.
Lavorare con la rete. Ammodernamento
Acquisisci familiarità con il principio REST e scrivi la tua prima richiesta.
Lavorare con il database. Camera
Impara a lavorare con i database e a scrivere query SQL.
Lavorare con set di dati
Scrivi l'impaginazione per la tua applicazione.
Lavorare con partizioni del sistema operativo protette
Scopri come richiedere l'accesso alla fotocamera, al file system e ai contatti dell'utente.
Lavorare con la posizione
Crea un semplice navigatore.
Base di fuoco
Impara a lavorare con i database Firebase.
Preparazione per il rilascio
Configura il tuo progetto per la pubblicazione su Google Play.
Secondo Google, 3 miliardi di dispositivi utilizzano Android. TV, smartphone e smartwatch sono pieni di applicazioni utili con cui guardiamo programmi TV, paghiamo acquisti, comunichiamo e ordiniamo cibo. Ora puoi creare tali servizi. Aggiungerai fino a cinque app al tuo portfolio, acquisirai esperienza lavorando in team e diventerai uno sviluppatore Android. E il Career Center ti aiuterà a trovare un lavoro mentre completi il corso.
4
gratuito