El entrenamiento está lleno de recomendaciones prácticas y tips que te ayudaran no sólo a crear una aplicación para iOS, si no a programar correctamente siguiendo las convenciones de la plataforma.
“Swift es un nuevo lenguaje de programación de Apple para desarrollar aplicaciones para Mac, iPhone y iPad. Escribir código es interactivo y divertido, la sintaxis es concisa pero aún expresiva. Swift está listo para tus siguientes proyectos de iOS y OS X, ya que se acopla muy bien con tu código existente de Objective-C.”
Siendo lo más innovador que ofrece Apple en lo que a desarrollo de apps concierne, permite aprovechar tus habilidades de Objective-C y tus conocimientos de las API’s actuales; pero de una forma breve y productiva.
Utilizaremos los Playgrounds y veremos como aprovechar al máximo Swift para el desarrollo de aplicaciones iOS.
· A quien va dirigido:
Este curso esta orientado a:
- Aquellas personas que deseen incorporarse en el desarrollo móvil en iOS
- Desarrolladores que ya tengan conocimientos de Objective-C y deseen ser más productivos
· Pre-requisitos:
Necesarios:
- Conocimientos de desarrollo de software orientado a objetos
- Computadora Mac con MacOS
- Xcode instalado con Swift (Versión mas reciente)
Recomendables:
- Conozca algunos lenguajes de programación dinámicos
- Experiencia previa en desarrollo con Objective-C
Las sesiones son intensas y requieren de una gran participación por parte de los alumnos.
· Contenido del entrenamiento:
- Xcode and Playground
- Types, constants and variables
- Conditionals
- Numbers Switch
- Loops
- Strings
- Optionals
- Arrays
- Dictionaries
- Functions
- Closures
- Enumerations
- Structs and Classes
- Properties
- Initialization
- Protocols
- Extensions
- Generics
- Memory Management and ARC
- Equatable and Comparable
- iOS Application
- Interoperability