Aprende a crear apps desde cero!
  • Tu instructor: Juan Gabriel Gomila
  • Bienvenido al curso
  • Introducción
  • Cómo hacer el curso si tengo Windows - Mac In Cloud
  • Preguntas frecuentes
Conociendo el entorno de trabajo
  • Descargar Xcode
  • El programa de desarrollo de Apple
  • Instalando Xcode
  • Abriendo Xcode
  • Compilar el proyecto
  • Preparando el entorno de trabajo
Tu primera App
  • El uso de UIButton
  • El uso de UIAlertController
  • El uso de UILabel
  • ¡Colores por doquier!
  • Vista y Controlador
  • El uso de UITextField
  • Imágenes y UIImageView
  • Un nuevo ViewController
  • La Vista y los elementos gráficos
  • App 1: Conociendo los elementos gráficos
  • Bonus: Gracias por llegar hasta aquí
Programación básica
  • Variables enteras
  • Variables con decimales
  • App 2: Convertir millas a metros
  • Bonus: La app en una sola línea
  • App 2: Descarga
  • Tipos básicos de datos
  • Un regalo por ser alumno de Juan Gabriel
Reto 1: Conversor de divisas
  • Introducción
  • Implementando la vista
  • Uniendo la vista y el controlador
  • Implementando la lógica
  • El toque final
  • Bonus: Practica lo aprendido
  • Bonus: multi conversor de divisas
  • App 3: El conversor de divisas
  • Explora tus capacidades
  • ¿Que te parece este curso?
Operadores de decisión
  • El operador If
  • El tipo de datos BOOL
  • Concatenación de ifs
  • Lógica de Predicados
  • La lógica de predicados
  • Lógica de predicados.
Operadores de iteración
  • El bucle for
  • El bucle while
  • La cuenta atrás
  • App 4: El factorial de un número
Reto 2: La canción 99 beers
  • App 5: La canción 100 bottles of beer!
Recapitulación
  • El manejo de Xcode
  • Los elementos de la vista
  • Los tipos básicos
  • Los operadores de decisión
  • Los operadores de iteración
Programación orientada a objetos. El concepto de clase y de objeto
  • Crear un nuevo proyecto (¡y configurarlo debidamente!)
  • El concepto de clase y de objeto
  • Tu primera clase
  • La cabecera de la clase (.h)
  • El fichero de implementación .m
  • La Estructura de una Clase
Programación orientada a objetos. Las propiedades de una clase
  • Propiedades de una clase
  • Instanciar un objeto
  • Importar una clase
  • Asignando las propiedades
  • Clases y objetos
Programación orientada a objetos. Los métodos de una clase
  • Métodos de una clase
  • Tu primer método
  • Métodos con argumentos
  • Propiedades con self
  • Métodos con self
  • Métodos con múltiples argumentos
  • Métodos con valores de retorno
  • Métodos de clase y métodos de instancia de clase
  • Clases en Objective-C
Reto 3. La clase IntegerUtils
  • Reto 3. La clase IntegerUtils
  • Crear la nueva clase
  • Imprimir los n primeros naturales
  • Imprimir los enteros por debajo de n
  • Imprimir enteros comprendidos entre m y n
  • Refactorización
  • Agregando el factorial de un número
  • App 5: Descarga
Colecciones y Arrays
  • Mi Garaje
  • Mi Garaje. Implementación
  • Mi primer array