Curso de Swift 4
Todo lo que necesitas saber para el desarrollo de aplicaciones robustas y funcionales.
¿Qué voy a aprender con el Curso de Swift 4?
Este lenguaje viene de la mano de iOS 11, mediante Xcode 9 se realizaran distintos ejercicios para iniciarse y conocer los fundamentos básicos de este lenguaje. Todo lo que necesitas saber para enfrentarte con una buena base al desarrollo de aplicaciones robustas y funcionales.
Objetivos
Al finalizar este curso, el alumno conocerá todos los elementos del lenguaje de programación creado por Apple para poder desarrollar aplicaciones en cualquiera de sus plataformas móviles o de escritorio.
¿A quién va dirigido?
A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones para los dispositivos de Apple.
¿Cuáles son los requisitos?
Se requieren conocimientos básicos de programación estructurada y/o programación Orientada a Objetos. Es necesario contar con un equipo Mac con sistema operativo OS Sierra o superior y mínimo Xcode 9 como entorno de desarrollo.
¿Qué es Swift?
Swift es un lenguaje de programación multiparadigma. Creado por Apple está enfocado en el desarrollo de aplicaciones para iOS y macOS. Puedes integrarlo en diferentes frameworks como Cocoa y Cocoa Touch, usar cualquier biblioteca programada en Objective-C, llamar a funciones de C, y bajo ciertas condiciones puedes desarrollar código en Swift compatible con Objective-C.
Swift 4 es la primera versión del lenguaje retro-compatible. Si compilamos una app escrita en Swift 3 con el compilador de Swift 4, no deberíamos encontrarnos con errores.
Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso que en el año 2015 pasó a ser de código abierto.
Primeros pasos con Xcode
- Introducción a Xcode
- Xcode Playground
- Instalación
- Partes del Xcode
Salida Estándar
- Introducción a Swift. Historia y base
- Salida estándar
- Sintaxis del lenguaje
Tipos de variables y constantes
- ¿Qué es y cómo se usa una variable?
- Tipos de variables y constantes
- Comentando el código
- Definición de variable y constante
- Conversión de tipos
Operaciones
- Operadores básicos
- Asignación
- Aritméticos
- Comparación
- Condicional
- De Rango
- Lógicos
Colecciones
- String y characters
- Trabajo con Arrays
- Trabajo con diccionarios
Control de flujo
- Sentencias condicionales (if, switch)
- Bucles
- Anidamiento
- Sentencias de transferencia de control
- Tratamiento de errores
Funciones
- Definición de funciones
- Parámetros de entrada y valores de retorno
- Llamadas a funciones
- Nombrado de parámetros
- Parámetros por defecto / múltiples
- Tipos de las funciones
- Funciones anidadas
Programación Orientada a Objetos I
- Enumeraciones
- Estructuras y clases
- Propiedades
- Métodos
Inicializadores y Herencia (POO II)
- Inicialización de clases
- Personalizar la inicialización
- Protocolos
¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria
