IOS , XCODE e SWIFT : Sviluppo di app per principianti
What you'll learn
- Imparare a programmare da zero con l'ultima versione di swift
- I tipi di variabili come string, number, array, enum
- Le strutture di controllo come if, for in, switch
- Le funzioni, funzioni annidate e le closure
- Enum e strutture
- Programmazione orientata agli oggetti
- Le classi
- I protocolli
- Utilizzare Autolayout
- Utilizzare CoreData
- Salvare dati nell'app
- Chiamare webservices
- Consumare API
- Collegarsi a FireBase e creare app realtime
Requirements
- Avere un mac aggiornato a Sierra 10.12.6 per poter installare xcode 9
- Avere internet per scaricare xcode 9
Description
CORSO COMPLETAMANTE COMPATIBILI E APP FUNZIONANTE SU da IOS 11 FINO IOS 12 E SWIFT 5
Benvenuti al corso completo di IOS e SWIFT da zero a esperto, dove impareremo a usare la nuova suite di sviluppo di apple per creare app e videogiochi per IPHONE E IPAD. Creeremo una TODOLIST APP da zero usando FIREBASE come backend.
In questo corso impareremo il linguaggio di programmazione di Apple, SWIFT , da zero fino ad imparare tutti i trucchi avanzati come le closure e la gestione degli errori.
Impareremo il disegno di app da zero, le restrizioni di layout, le collezioni, tabelle,ed elementi graffici come Label, Button,SearchBar, TableControllers, Search Controller, Navigation Controller, TabBar Controller, Maps, Views,Collection Views, Gesture, Geolocation .
Vedremo i Core Data come web services, parsing di JSON ottenuti da API delle app con Firebase di Google!
Tutto con delle APP su cui potete iniziare e vostre future app.
Impareremo a programmare da zero con SWIFT e vedremo
Le variabili String, Bool, Double, Int, Character, Array, Set e Dictionary
Le strutture di controllo come IF, SWITCH, WHILE e FOR IN
Le funzioni con parametri e ritorni, funzioni annidate e funzioni che ritorano funzioni
Vedremo le closure e come usarle
Vedremo le differenze tra classe e strutture e quando usare ciascuna
Vedremo la Programmazione Orientata agli Oggetti
Impareremo come si estende una classe e come si fa l'ovveride dei metodi
Strutture di dati come Array, Dictionaries e Collections
Vedremo cosa sono i protocolli e come implementarli
Impareremo come accedere al filesystem
Networking: Fare chiamate API remote. Prelevare e processare dati JSON
Firebase . Creeremo una TODOLIST sincronizzata con Firebase
Who this course is for:
- Sviluppatori web
- Principianti che vogliano imparare a programmare usando swift
- Programmatori provenienti da altri linguaggi di programmazione
Instructor
I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL, ORACLE, CSS, HTML, NODEJS, MONGODB and javascript libraries such as ANGULAR, IONIC , EXTJS, SENCHATOUCH, JQUERY
When I am not programming, I am learning new languages,currently German and Arabic. Currently I speak SPANISH, my mother tongue, ITALIAN,almost my second mother tongue, ENGLISH, FRENCH and PORTUGUESE.
Playing GUITAR is one of my hobbies and passions and I dedicate it as much time as for languages and computer.
People say I am an easy talker, always ready to help people and I love teaching what I know and mainly new technologies. I try to keep always up to date not only by teaching but also by learning and taking courses such as the ones found here in UDEMY .