Please
log in to access your purchased courses.
Please
log in to access your purchased courses.
Please
log in to access your purchased courses.
Corso gratuito
SwiftUI Tour: le basi per creare applicazioni per dispositivi Apple
Cos’hanno in comune uno chef ed uno sviluppatore? 👩🍳👨💻
Entrambi devono imparare a padroneggiare ingredienti e strumenti prima di poter creare grandi ricette.
Gli ingredienti per creare applicazioni per dispositivi Apple saranno messi a disposizione dal linguaggio di programmazione Swift e dal framework SwiftUI. Mentre Xcode, ovvero l’app che userai per creare le tue app, sarà la cucina in cui imparerai a mescolare questi ingredienti.
Partiremo dalle basi, imparerai a domesticare le parole, e come veri e propri ingredienti capirai quali sono le regole e gli abbinamenti esatti. Una volta addomesticati i fondamentali, sarai in grado di creare la tua prima carbonara app 📱
Uscirai dal corso SwiftUI Tour con tutte le conoscenze essenziali per poter cominciare a sviluppare le tue app per iOS, macOS, watchOS ed iPadOS.
Pronto a mettere le mani in pasta?
P.s. Se vuoi dare un’occhiata alla lista delle lezioni scorri in fondo alla pagina ⤵️
Cosa sono Swift e SwiftUI?
Programmare significa scrivere ed impartire comandi.
Scriverai in una lingua ed usando una specifica grammatica che un’app chiamata compilatore (Xcode) riesce a comprendere e trasformare in una nuova app che potrà essere installata e distribuita su App Store.
Quindi significa che dovrò imparare una nuova lingua?
Esatto!
Il linguaggio di programmazione che si utilizza per creare app per dispositivi Apple si chiama Swift. Mentre l’app che utilizzerai per scrivere si chiama Xcode. In mezzo a Swift ed Xcode, infine, risiede SwiftUI.
Swift
Swift è il linguaggio di programmazione che ti permetterà di scrivere la logica, ovvero il funzionamento, della tua app.
Come una lingua reale, il linguaggio Swift è formato da parole e regole che imparerai a padroneggiare e che ti permetteranno di scrivere frasi sensate.
O almeno questo è quello che spero di mostrarti 🤔
SwiftUI
La parola dovrebbe aiutare a capire di che si tratta, Swift hai capito è la lingua che utilizzerai mentre UI significa User Interface.
SwiftUI è il nuovo framework messo a disposizione da Apple, che ti aiuterà a creare interfacce grafiche (bottoni, testi, input etc) in maniera semplificata.
In pratica, SwiftUI fa metà del lavoro per te 🚀
Xcode
Xcode è un IDE (Integrated Development Enviroment). Ovvero un’app che fornisce dei tool per poter creare altre applicazioni.
È lo strumento gratuito che Apple ci offre per poter creare e distribuire app su App Store.
Qui è dove scriverai in Swift ed utilizzerai SwiftUI per creare e testare le tue app 🛠

Conosci il tuo Instructor: Peppe
Hey dev!👩💻
Se 10 anni fa mi avvessero detto che oggi mi sarei trovato a vivere in Australia 🇦🇺 ed a gestire team ed app con più di 10 milioni di utenti sparsi in tutto il mondo, sicuramente mi sarei fatto una grossa risata!
Sono entrato nel mondo della programmazione a 15 anni per puro caso e gioco… letteralmente.
Sono icappato in dei cheaters durante una delle mie avventure online nei diversi MMORPG che andavano di moda all’epoca (please, forgive me!). La curiosità per queste app che alteravano il comportamento dei giochi mi ha portato ad entrare a farte di una delle community più grandi in Italia (oggi Inforge) e da lì è stato amore a prima vista.
Programmare apre le porte a qualsiasi tipo di immaginazione.
Passione e perseveranza hanno fatto il resto!
E credimi, partendo da Catania e dopo aver abbandonato l’università perchè sentivo che non faceva per me, se ci sono riuscito io ti assicuro che puoi riuscirci anche tu!
Un abbraccio,
Giuseppe
Moduli e Lezioni
Comincieremo insieme dalle basi della programmazione in Swift utilizzando il framework SwiftUI.
Utilizzando un approccio top down creerai le tue prime applicazioni già dalle prime lezioni e ci soffermero sulla teoria solamente quando necessario.
In questo modo potrai associare concetti astratti ad esempi pratici. In questo modo avrai delle solide basi che potrai applicare in qualsiasi contesto!
Prima di cominciare con il corso SwiftUI Tour, in questa sezione trovi tutti i link ed informazioni utili che ti serviranno durante tutto il tuo percorso
Lezioni
👋 Hey dev, benvenuto! Community È il corso SwiftUI Tour giusto per te?
Un corso è come una relazione, bisogna che nasca l’alchimia per far si che tu possa seguirlo fino in fondo.
Questi sono alcuni punti che ti permetteranno a capire se il corso SwiftUI Tour fa al caso tuo.
✅ Ho poche o nessun nozione di programmazione e non ho mai sviluppato app per iOS.
✅ Ho sviluppato qualche app nel passato utilizzando UIKit o Objective-C ma vorrei passare a Swift e SwiftUI.
✅ Vorrei imparare il perché oltre che il come.
✅ Mi piacerebbe mettermi alla prova mentre imparo a sviluppare.
Se ti rispecchi in almeno due dei punti sopra allora è molto probabile che il corso SwiftUI possa essere il giusto punto di partenza per la tua carriera da sviluppatore iOS. Se non sei convinto, dai un’occhiata alle prime lezioni (sono pubbliche) in modo da farti un’idea.
Accesso alla community Italia di sviluppatori iOS più grande in Italia
Non pensare agli sviluppatori come a dei lupi solitari 🐺. Anzi, tutto il contrario.
Se da solo puoi creare un’app, in gruppo puoi dar vita ad infinite possibilità.
Abbiamo diversi canali privati in cui ci incontriamo virtualmente. Scambiamo idee, risolviamo problemi e stringiamo nuove relazioni.
Iscrivendoti al corso avrai accesso alle nostre community private.
💰 Perchè il corso SwiftUI Tour è gratuito?Chi mi conosce lo sa! Ho sempre creduto che imparare a programmare debba essere un diritto di tutti. La prima parte del corso è accessibile a tutti e questo permette di capire se la programmazione e sopratutto il mio modo di spiegare fa al caso tuo.
🧐 Cosa ci guadagno dal registrarmi al corso?Registrandoti avrai accesso ai Quiz ed alla possibilità di ottenere un attestato (coming soon). In oltre potrai rimanere sempre aggiornato sui contenuti che pubblicherò ed avrai accesso alla community privata.
🏆 Posso ottenere un attestato?Attualmente No. Sto lavorando per poterli attivare in questa nuova piattaforma.
Registrandoti e completando il corso potrai ottenerlo in maniera automatica una volta che attiverò la funzionalità.
🏋️♀️ Posso farmi assumere come Junior iOS seguendo questo corso?Assolutamente! Il corso SwiftUI Tour è pensato per darti le nozioni necessarie per poter affrontare qualsiasi problema che un Junior normalmente affronterebbe in un’azienda.
Anzi, aggiungere anche qualcosa in più. Uscirai dal corso che saprai sia come creare app e sopratutto il perché ed il come siamo arrivati a quelle conclusioni.
☎️ Come posso contattarti?Usa uno dei social che ho lasciato nella sezione “Conosci il tuo Instructor” (un po’ più in su nella pagina). Altrimenti puoi lasciarmi un commento nelle varie lezioni o scrivere all’interno delle nostre community
Come entro nella Community iOS?Puoi farlo registrandoti al corso SwiftUI Tour.