Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 80 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS SWIFT E INTERFACE BUILDER EN XCODE
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 aprender a crear interface de usuario fácilmente usando Swift en Xcode.
CONTENIDO DEL CURSO GRATIS SWIFT E INTERFACE BUILDER EN XCODE
MÓDULO 1. SWIFT Y INTERFACE BUILDER CON XCODE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO
- Explorando el entorno de desarrollo
- Compilación con LLVM
- - Xcode: el entorno de desarrollo de Apple
- - Detectando errores en LLVM: la función Fix-it
- Compilar y ejecutar programas
- - Creación de un nuevo proyecto
- - Navegando por Xcode
- - Compilar y poner en marcha tu aplicación
- - Cómo gestionar los errores
- - Nuestra primera aplicación en marcha
- - Técnicas de depuración
UNIDAD DIDÁCTICA 2. CARACTERÍSTICAS DEL LENGUAJE SWIFT
- Presentación básica de Swift
- Aprender practicando
- Variables en Swift
- - Uso del punto y coma
- - Convenciones para nombrar variables
- - Cómo declarar variables en Swift
- Tipos de datos en Swift
- - Variables numéricas
- - Cadenas de texto
- - Tipos de datos en Swift: un resumen
- - Valores opcionales en Swift
- - Valores obligatorios
- Operadores en Swift
- - Operador de incremento/decremento
- - Uso de paréntesis en expresiones
- - División en Swift
- - División entera y módulo
- Comentarios en el código
- - Cómo agregar comentarios en Swift
- - ¿Por qué son importantes los comentarios?
- Funciones en Swift
- - La función main()
- - Creando nuestra primera función
- - Pasando argumentos a las funciones
- - Cómo devolver valores desde funciones
- - Variables con ámbito protegido
- - Modificando argumentos en funciones
- - Mostrar resultados en pantalla con Swift
- Sentencias condicionales
- - Uso de if/else
- - Operadores de comparación
- - Combinando sentencias condicionales
- Estructuras de repetición
- - Introducción a los bucles en Swift
- - Uso de for
- - Uso de while
- Ejercicios prácticos para programar en Swift
UNIDAD DIDÁCTICA 3. CARACTERÍSTICAS AVANZADAS DEL LENGUAJE SWIFT
- Tipos de colecciones de datos
- - Arrays en Swift
- - Diccionarios en Swift
- Introducción a la Programación Orientada a Objetos (POO)
- - Clases y objetos
- - Crear nuestra primera clase en Swift
- Buscar clases y métodos en Swift
- - Localizar métodos específicos
- - Uso de clases y objetos en Interface Builder
- - Interoperabilidad entre componentes
- - Uso de kits (frameworks) en Swift
- Gestión de memoria en Swift
- - Referencia automática y conteo (ARC)
- Ejercicios de programación avanzada
UNIDAD DIDÁCTICA 4. ELEMENTOS GRÁFICOS BÁSICOS
- Repaso del entorno gráfico
- UILabel: etiquetas de texto
- UIButton: botones interactivos
- UITextField: campos de entrada de texto
- Integrando componentes
- Personalización de etiquetas con UIFont
- Ejercicios prácticos con componentes gráficos básicos
UNIDAD DIDÁCTICA 5. ELEMENTOS GRÁFICOS AVANZADOS
- UITableView: listas de datos
- Otros componentes avanzados
- - UISwitch: interruptores
- - UISlider: barras deslizantes
- - UISegmentedControl: controles segmentados
- Integrando todos los elementos
- Ejercicios prácticos con componentes gráficos avanzados