MODALIDAD: ONLINE
DURACION: 30H
OBJETIVOS:
Actualmente se están desarrollando más aplicaciones para dispositivos como: ipad, iphone y Mac. Y cada vez son más los programas que estos dispositivos llevan instalados, ya que por parte de los usuarios se incrementa en la medida que encuentran en ellos nuevas aplicaciones o servicios que satisfacen sus necesidades básicas, profesionales, educativas y de entretenimiento. El objetivo de este curso es mostrar una introducción de lo que es XCode y Swift, así como sus principales características, ventajas y para que sirven. XCode es el programa en sí, y Swift al ser el lenguaje de programación podrá crear aplicaciones y juegos de una forma más fácil, flexible y divertida.
TEMARIO:
MÓDULO 1. INTRODUCCIÓN A XCODE Y SWIFT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO
- Conociendo el entorno
- Compilando con LLVM
- – Xcode
- – Errores en LLVM: Fix-it
- Compilación y ejecución de programas
- – Creando un nuevo proyecto
- – Explorando Xcode
- – Compilando y ejecutando
- – Control de errores
- – Nuestra primera aplicación
- – Depurando
UNIDAD DIDÁCTICA 2. CARACTERÍSTICAS DEL LENGUAJE SWIFT
- Introducción a Swift
- Aprendiendo con la práctica
- Variables
- – El punto y coma
- – Nomenclatura de las variables
- – Declarando variables en Swift
- Tipos de datos
- – Variables numéricas
- – Cadenas de caracteres
- – Tipos de datos en Swift
- – Valores opcionales
- – Valores obligatorios
- Operadores
- – El operador de incremento/decremento unitario
- – Los paréntesis
- – División
- – División entera: módulo
- omentarios
- – Hacer un comentario en Swift
- – ¿Por qué un comentario?
- Funciones
- – La función main()
- – Nuestra primera función en Swift
- – Pasando argumentos a las funciones
- – Devolviendo valores
- – Variables protegidas
- – Cambiando el valor de un argumento
- – Mostrando en pantalla con Swift
- Sentencias condicionales
- – La sentencia if/else
- – Operadores de comparación
- – Concatenando sentencias condicionales
- Estructuras de repetición
- – Introducción a las estructuras de repetición en Swift
- – Esctructuras for
- – Estructuras while
- Ejercicios prácticos de programación con Swift



