Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Corso Completo iOS 17: SwiftUI 5 e SwiftData
Rating: 4.1 out of 5(4 ratings)
35 students

Corso Completo iOS 17: SwiftUI 5 e SwiftData

Crea una PetDiary App con SwiftUI 5 e SwiftData
Created byNicolò Curioni
Last updated 6/2025
Italian
Italian [Auto],

What you'll learn

  • Fondamenta di SwiftUI.
  • Navigazione tra le varie Views (viste) in SwiftUI
  • Cosa sono i Database
  • Come usare SwiftData, il Database di Apple

Course content

4 sections • 18 lectures • 4h 22m total length
  • Introduzione3:41
  • Codice Sorgente e Slide0:29

    Qui troverai il file ZIP, contenente il Codice Sorgente e le Slide, di tutte le due sezioni, Affronta le basi di SwiftUI e Introduzione a SwiftData e mettiamoci in gioco.


    Affronta le basi di SwiftUI


    • Cos'è SwiftUI e come creare e combinare le viste

    • Creare una lista

    • Gestire le modifiche alla UI con gli State e gli Observable

    • Aggiungiamo un po' di stile, con i font e i colori

    • Mostrare la schermata di dettaglio

    • Presentare un'Alert

    • Aggiungiamo una TabView

    Introduzione a SwiftData e mettiamoci in gioco


    • Cosa sono i Database

    • Cos'è SwiftData

    • Introduzione all'app Miarli

    • Creiamo il Model, il nostro modello

    • Creare il dato (create)

    • Leggere il dato (Read)

    • Modificare un'elemento dalla lista (Update)

    • Rimuovere un'elemento dalla lista (Delete)

Requirements

  • Un minimo di lingua Inglese.
  • Sapere usare almeno un computer
  • Conoscere il linguaggio Swift

Description

Scopri SwiftUI 5 e SwiftData: Crea un'App PetDiary Completa


Con questo corso pratico, imparerai a sviluppare app iOS moderne con SwiftUI 5 e a gestire i dati con SwiftData, il potente database di Apple. Realizzerai un'app completa per organizzare le attività dei tuoi amici a quattro zampe, padroneggiando la creazione di interfacce utente (UI) e i concetti fondamentali dei database.


Cosa imparerai:


  • SwiftUI: Crea e combina viste, gestisci liste, stati, observable, stili (font e colori), schermate di dettaglio, alert e TabView.

  • SwiftData: Introduzione ai database, creazione del modello dati, operazioni CRUD (Create, Read, Update, Delete) per l'app "Miarli".

Struttura del corso:Il corso è diviso in due sezioni, ciascuna con lezioni pratiche, codice sorgente e slide scaricabili (in formato ZIP):


  1. Fondamenti di SwiftUI:

    • Costruire interfacce utente dinamiche.

    • Gestire stati e interattività.

    • Personalizzare il design con stili e layout.

  2. Introduzione a SwiftData:

    • Concetti di database e utilizzo di SwiftData.

    • Creazione e gestione del modello dati per l'app.

    • Implementazione delle funzionalità CRUD.

Risorse incluse:


  • Codice sorgente: Cartelle "Starter" (vuota, da completare seguendo i video) e "Final" (completa e documentata).

  • Slide: Per approfondire i concetti.

  • Progetto Xcode: File .xcodeproj per ogni lezione.

Come seguire il corso:


  1. Apri la cartella della sezione desiderata (es. "01 Fondamenti di SwiftUI").

  2. Accedi alla sottocartella "Codice Sorgente".

  3. Scegli tra:

    • Starter: Per esercitarti seguendo il video.

    • Final: Per consultare il codice completo e documentato.

  4. Apri il file .xcodeproj in Xcode e segui le lezioni numerate step-by-step.

Perché scegliere questo corso?


  • Approccio pratico con un progetto reale.

  • Risorse organizzate per un apprendimento fluido.

  • Documentazione chiara e supporto al codice.

Inizia ora e crea la tua app PetDiary con SwiftUI e SwiftData!

Who this course is for:

  • Sviluppatori che non hanno mai realizzato app in SwiftUI, ma vogliono approfondire e scoprire di più
  • Sviluppatori che hanno già sviluppato in SwiftUI e vogliono approfondire
  • Sviluppatori che provengono dalla realizzazione di app in UIKit e voglio tenersi aggiornati
  • Scoprire di più sul nuovo framework di Apple, SwiftData per la realizzazione di app su piattaforma Apple