cursos.
← Programación
Ficha 005.534UdemyGRATIS

iOS 10 y Swift 3 |Desarrollo de Aplicaciones Desde Cero

por Juan Villalvazo, Gabo Cuadros Cardenas

Curso de desarrollo de apps para iPhone y iPad con Xcode 8 y Swift 3: sintaxis, programación orientada a objetos, tablas, Core Data, SQLite, servicios web y videojuegos con SpriteKit.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación de nivel principiante en Udemy impartido por Juan Villalvazo, Gabo Cuadros Cardenas (23 h 13 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas sin experiencia previa en iOS que quieren aprender Swift y el desarrollo de apps para iPhone y iPad desde cero.
Nivel
Principiante
Duración
23 h 13 min · 248 lecciones
Precio
Gratis en Udemy
Autor
Juan Villalvazo, Gabo Cuadros Cardenas
Plan sugerido
8 sem. · 5 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso muy completo para aprender iOS y Swift desde cero con una progresión clara, pero basado en herramientas muy antiguas. Resulta útil sobre todo para entender conceptos (POO, ciclo de vida, tablas, persistencia), asumiendo que habrá que adaptar la sintaxis y las APIs actuales.

Puntos fuertes

  • Cobertura amplia y progresiva: del lenguaje a interfaces, bases de datos y videojuegos.
  • Gran extensión (248 lecciones, unas 23 horas) con secciones temáticas claras.
  • La descripción indica que se explica el sentido de cada línea de código, no solo copiar.

A tener en cuenta

  • Está grabado con iOS 10, Swift 3 y Xcode 8, versiones muy antiguas en 2026.
  • La propia descripción remite a una versión actualizada del curso.
  • La información publicada no menciona proyectos finales ni ejercicios concretos.

De qué trata

Curso en español de unas 23 horas y 248 lecciones, organizado en 26 secciones, que parte de cero en el ecosistema iOS. Comienza con la instalación de Xcode 8 y la prueba de apps en un dispositivo real, y continúa con la sintaxis de Swift 3: tipos de datos, strings, estructuras de control, funciones, colecciones, ciclos y optionals.

Después pasa al desarrollo de apps: storyboards, ViewControllers, ciclo de vida de vistas y de la aplicación, protocolos y delegados, tablas, navegación y Auto Layout. Cierra con SpriteKit, servicios web, Core Data, UICollectionView y SQLite con FMDB. La descripción advierte de que existe una versión más reciente del curso del mismo instructor.

  • Xcode 8 y prueba de apps en un dispositivo real
  • Sintaxis de Swift 3, optionals y programación orientada a objetos
  • UITableView, UICollectionView y navegación entre pantallas
  • Core Data y SQLite con FMDB
  • Servicios web, Auto Layout y videojuegos con SpriteKit

Para quién es este curso

  • Personas sin experiencia previa en iOS que quieren aprender Swift y el desarrollo de apps para iPhone y iPad desde cero.
  • Quien quiera entender una base amplia del ecosistema iOS de la época de Xcode 8: lenguaje, interfaz, tablas, persistencia y servicios web.
  • Estudiantes interesados en un curso largo y progresivo en español, con muchas lecciones cortas.

Mejor busca otro si…

  • Quien necesite aprender con las versiones actuales de Swift y Xcode: este curso usa iOS 10, Swift 3 y Xcode 8.
  • Desarrolladores que ya dominan Swift y UIKit y solo buscan temas modernos.

Antes de empezar

  • Según la descripción, el curso enseña desde cero, sin conocimientos previos de iOS.
  • Un Mac con Xcode es lo que el curso usa; el primer bloque trata la instalación de Xcode 8.

Qué sabrás hacer al terminar

  • Instalar y manejar Xcode 8 y probar una app en un dispositivo real.
  • Escribir código en Swift 3 con tipos de datos, estructuras de control, funciones, colecciones y optionals.
  • Aplicar programación orientada a objetos, protocolos y delegados en apps iOS.
  • Construir interfaces con storyboards, ViewControllers, tablas, UICollectionView y Auto Layout.
  • Guardar datos con Core Data y SQLite (FMDB) y consumir servicios web.
  • Crear un videojuego sencillo con SpriteKit.

Estructura del curso

  1. 01

    Introducción y entorno de trabajo

    Presentación del curso, el IDE Xcode 8 y cómo probar una aplicación en un dispositivo real de forma gratuita.

  2. 02

    Fundamentos de Swift 3

    Tipos de datos básicos, strings en detalle, estructuras de control, funciones y colecciones, ciclos y optionals.

  3. 03

    Primeras apps y programación orientada a objetos

    Single View Application, storyboard, viewController y viewDidLoad; programación orientada a objetos; ventanas, vistas y su jerarquía.

  4. 04

    Ciclo de vida, protocolos y delegados

    Ciclo de vida del ViewController y de la aplicación, AppDelegate, protocolos y delegados.

  5. 05

    Tablas y navegación

    UITableView desde cero, una app lectora de PDF con navegación entre varias pantallas y TableViewController.

  6. 06

    SpriteKit y servicios web

    Creación de videojuegos con SpriteKit y peticiones a servidores mediante web services.

  7. 07

    Persistencia, Auto Layout y colecciones

    Introducción a Core Data, Auto Layout y constraints para apps universales, UICollectionView y SQLite con FMDB.

  8. 08

    Extras

    Sección final con recursos gratuitos para complementar el aprendizaje, y una sección de estructura y continuación del curso.

Capítulos del vídeo

  1. 01Introducción
  2. 02Xcode 8 : El Entorno de Desarrollo Integrado "IDE"
  3. 03Probar Aplicación en Dispositivo Real Gratuitamente :D
  4. 04Swift 3 : Rápido, Seguro y Moderno
  5. 05Tipos de Datos Básicos en Swift 3.0
  6. 06Strings Más a Detalle
  7. 07Estructuras de Control
  8. 08Funciones y Colecciones
  9. 09Ciclos : Estructuras iterativas
  10. 10Optionals
  11. 11Introducción a Single View Application, Storyboard, viewController y viewDidLoad
  12. 12La Programación Orientada a Objetos
Ver los 14 restantes
  1. 13Ventanas , Vistas , Jerarquía de vistas
  2. 14El Ciclo de Vida del ViewController
  3. 15El Ciclo de VIDA de la Aplicación , AppDelegate , Protocolos y Delegados.
  4. 16Implementar Tablas UITableView desde Cero
  5. 17App Lectora de Archivos PDF y Navegación Entre Múltiples Pantallas
  6. 18Implementar TableViewController y TableView de manera Sencilla
  7. 19SpriteKit | Creación de Videojuegos en iOS 10 con Swift 3
  8. 20Servicios Web / Web Services
  9. 21Estructura y Continuación de Nuestro Curso de iOS y Swift
  10. 22Introducción a Core Data en iOS 10 con Swift 3
  11. 23Auto Layout y Constraints : Aplicaciones Universales
  12. 24UICollectionView
  13. 25SQLite Con FMDB
  14. 26Extras: Recursos Gratuitos para Complementar tu Aprendizaje

Plan de estudio sugerido

8 semanas · unas 5 h por semana

  1. 1.Semana 1: Introducción, Xcode 8 y prueba en dispositivo real; practica creando un proyecto de prueba.
  2. 2.Semanas 2-3: Swift 3 (tipos, strings, control, funciones, colecciones, ciclos, optionals); escribe ejercicios propios en cada tema.
  3. 3.Semanas 4-5: Single View, POO, vistas, ciclos de vida, AppDelegate, protocolos y delegados.
  4. 4.Semanas 6: UITableView, app lectora de PDF y TableViewController; reproduce las apps.
  5. 5.Semanas 7-8: SpriteKit, servicios web, Core Data, Auto Layout, UICollectionView y SQLite con FMDB.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Pausa en la sección de optionals y reescribe los ejemplos hasta entender cada caso antes de seguir con las vistas.
  • Haz las apps de tablas y de PDF por tu cuenta tras ver cada lección, sin copiar el código.
  • Antes de empezar, comprueba si puedes usar Xcode 8 o si tendrás que adaptar el código a versiones recientes.
  • Compara Core Data y SQLite con FMDB construyendo la misma pequeña app con ambos.

Cómo lo presenta Juan Villalvazo, Gabo Cuadros Cardenas

El Mejor y Más Actualizado Curso de iOS 10 y swift 3 en Español. Desarrollo Completo de Apps Móviles Para iPhone y iPad

IMPORTANTE: Te recomiendo que te suscribas al curso actualizado de iOS con Swift, para ver la versión nueva del curso puedes ir a mi biografía dando click al nombre "Juan Villalvazo" en esta misma página (en la sección de instructor). Muchas gracias por leer lo que este curso…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Necesito saber programar antes?

No. La descripción indica que el curso enseña desde cero todo el ecosistema iOS, empezando por Xcode y la sintaxis de Swift.

+¿Cuánto dura?

Unas 23 horas en 248 lecciones. Con pausas y práctica, un ritmo de unas 5 horas semanales lleva en torno a 8 semanas.

+¿Está actualizado?

No. Usa iOS 10, Swift 3 y Xcode 8, y la descripción recomienda la versión nueva del curso del mismo instructor.

+¿Qué temas cubre?

Swift 3, POO, optionals, storyboards, ciclo de vida, tablas, UICollectionView, Auto Layout, servicios web, Core Data, SQLite con FMDB y SpriteKit.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Juan Villalvazo, Gabo Cuadros Cardenas; si ves algún error, avísanos.

Guías para sacarle partido