iOS Developer Course (Beginner)
Event Information
Description
Panoramica
Il corso è progettato per aiutarti a costruire una solida base con i fondamenti della programmazione del linguaggio Swift. Potrai sviluppare un'esperienza pratica con gli strumenti, le tecniche e i concetti necessari per creare un'applicazione iOS da zero. Imparerai anche i principi di progettazione dell'interfaccia utente, fondamentali per la realizzazione e la pubblicazione di app di qualità. Inoltre, è incluso un supporto di 3 mesi post-corso via posta elettronica.
Temi
Introduzione a Xcode 9 e Swift 4.
Struttura dell'app iOS: "AutoLayout e Controls".
Utilizzo dei "ViewControllers" per creare un'app con "Multiple Views".
Come utilizzare il "Delegation Design Pattern".
Invio della tua app all'AppStore
Durata
3 giorni (intensivo)
Lingua
Italiano / Inglese
Requisiti
Questo corso presuppone un'esperienza di programmazione precedente. Nello specifico, dovresti avere una buona conoscenza dei concetti di programmazione come le variabili, le condizioni, i cicli, le funzioni e le classi.
Avrai anche bisogno del tuo Mac con OS X 10.13 o successivo.
Il corso non prevede la disponibilità di un dispositivo mobile fisico (ad esempio un iPhone o un iPad) per creare la tua app: sarà utilizzato il simulatore sul tuo Mac. Al termine del corso forniremo le istruzioni su come scaricare la tua app su un iPhone (qualora nelle tue disponibilità).
Obiettivi
Questo corso ti consentirà di diventare uno sviluppatore iOS con una conoscenza di base dell'ecosistema iOS. Avrai anche una conoscenza pratica di Swift, il linguaggio di programmazione personalizzato di Apple creato esclusivamente per lo sviluppatore mobile.
----------
Overview
This course is designed to help you build a solid foundation in programming fundamentals using Swift as the language. You’ll get practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch. You’ll also learn user interface design principles, which are fundamental to programming and making great apps. Moreover, a three-month email support post-course is included.
Topics
- Introduction to Xcode 9 and Swift 4.
- iOS App Structure: AutoLayout and Controls.
- Using ViewControllers to build an app with Multiple Views.
- How to use the Delegation Design Pattern.
- Submitting your app to the AppStore
Duration
3 days (intensive)
Language
Italian/English
Requirements
This course assumes prior programming experience. Specifically, you should have a strong understanding of programming concepts like variables, if statements, loops, functions, and classes.
You will also need access to a Mac computer running OS X 10.13 or later.
We have designed this course such that you will not need a physical device (i.e. an iPhone or an iPad) to build your app. We will be using a simulator on your mac that will imitate the features of a phone on your computer. Towards the end of the course we will provide instructions on how to download your app on an iPhone (in case you do have access to a physical device.)
Why Take This Course
This course will set you on your way to becoming an iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem. You’ll also have working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer.