Nuevo Curso de Swift en Platzi
Clase 2 de 40 • Curso de Swift 2017
Quiero darte la bienvenida a nuestro nuevo curso de Swift. Esta será la sexta versión que hacemos de este curso. En el pasado también hicimos cursos de iOS utilizando Objective-C y Cocos 2D. El curso inmediatamente anterior a este nuevo lo hicimos comenzando el 2017, y utilizamos Swift 3.0. Puedes consultarlo en el siguiente enlace:
Curso de Programación para iOS con Swift - 2017
Esta vez decidimos separar el lenguaje de programación de la construcción de un proyecto, es por eso que lo dividimos en dos cursos: Curso de Swift y Curso de aplicaciones móviles para iOS. La idea es que el conocimiento que adquieras de Swift sea la base para lo que quieras construir después, y el siguiente curso sirva para crear aplicaciones para este sistema operativo.
Con este curso podrás:
- Conocer los orígenes y la evolución de Swift, hasta su versión 4.0
- Conocer y aplicar la sintaxis básica del lenguaje
- Desarrollar un juego básico
Temario del curso:
Introducción
- Swift, su evolución y versiones
- Swift Playgrounds
Variables, constantes y tipos
- Variables y Constantes
- Tipos de datos
- Estructuras de control
- IF - ELSE
- While
- For
- Switch
- Colecciones
- Arrays
- Diccionarios
- Sets
- Opcionales y String
- Introducción a los opcionales
- Optionals unwrapping and binding
- Strings
Funciones
- Introducción a las funciones en Swift
- Tipos de funciones
- Funciones con parámetros
- Introducción a closures
- Ejemplos de Closures
Clases y estructuras
- Enumerations
- Estructuras
- Clases y Objetos
- Propiedades
- Métodos
- Herencia
Extensiones y Protocolos
- Extensiones
- Introducción a los Protocolos
- tipos de protocolos
- Extensiones de protocolos
Genéricos y manejo de errores
- Introducción a los genéricos
- Tipos de genericos
- Manejo de errores