Nuevo Curso de Swift en Platzi
Clase 2 de 40 • Curso de Swift 2017
Contenido del curso
Pre lanzamiento del curso
Introducción al Curso de Swift
Conceptos básicos del lenguaje de Swift
- 4

Variables y constantes en Swift
05:10 min - 5

Estructuras de control: if - else en Swift
03:48 min - 6

Estructuras de control: while en Swift
03:19 min - 7

Estructuras de control: for en Swift
01:49 min - 8

Estructuras de control: switch en Swift
02:30 min - 9

Colecciones: arrays en Swift
04:54 min - 10

Colecciones: diccionarios en Swift
03:49 min - 11

Colecciones: sets en Swift
03:14 min - 12

Opcionales y Strings: Introducción, unwrapping and binding
08:03 min - 13

Opcionales y Strings: Strings en Swift
05:05 min
Funciones en Swift
Clases y estructuras en Swift
Extensiones y protocolos en Swift
Genéricos y manejo de errores en Swift
Proyecto del Curso de Swift
- 31

Proyecto Platzzel: Un rompecabezas en Swift utilizando Xcode
11:09 min - 32

Implementación del rompecabezas
11:04 min - 33

Creando las filas del rompecabezas con 'for'
15:24 min - 34

Creando las columnas del rompecabezas
16:28 min - 35

Mezclando los tiles
17:29 min - 36

Agregar un botón y capturar el evento touch
15:53 min - 37

Hacer la lógica del juego
18:40 min - 38

Reemplazar textos por imágenes y hacer la animación para el movimiento
11:25 min - 39

Conclusiones del curso
01:45 min
Sesiones en vivo
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