iOS 12 y Swift 4: Curso Completo de Cero a Profesional

Aprende a Desarrollar Apps Móviles para iPhone y iPad en Swift Desde Cero con el Mejor Curso de iOS y Swift en Español.

All Levels 4.5(2,352 Ratings) 23,015 Students enrolled
Created by Juan Villalvazo Last updated 09/2019 Spanish ["Spanish [Auto-generated]"]
What will i learn?
  • Aprenderás programar desde cero, dominar swift, entender y aprender a programar. Sí, desde cero.
  • Aprenderás a desarrollar aplicaciones nativas iOS, comprendiendo no copiando.
  • Aprenderás a documentarte y aumentar tus conocimientos con frameworks avanzados como Core Data, SpriteKit, ARKit ,Core ML, Cocoa Touch, AVFoundation entre otros.

Curriculum for this course
364 Lectures 39:33:45
Bienvenida al Mejor Curso de Programación Desde Cero con iOS y Swift
2 Lectures 00:09:19
  • ¿Me conviene tomar este curso? Características y enfoque del curso. 00:04:04
  • Bienvenida y como sacar el mayor provecho al curso 00:05:15
  • Lo primero que tienes que saber al crear apps en iOS 12 y Swift 4 00:01:56
  • Alternativas para usar macOS en Windows 00:00:32
  • IDE " Entorno de Desarrollo Integrado " Xcode 00:03:36
  • Instalación y Descarga de Xcode 00:03:15
  • Tu primer app en iOS y Swift : Introducción a Xcode 00:12:32
  • Versión Actual de Xcode 00:02:07
  • Introducción a iOS , Swift y Xcode 00:02:04
  • iOS 00:00:18
  • Compilar y ejecutar app en dispositivo Real 00:04:08
  • Compilar y ejecutar app en tu iPhone via Wireless 00:01:59
  • Xcode y el Lenguaje de Programación Swift 3 questions
  • Swift El Lenguaje de Programación de Apple 00:02:42
  • Cambios del Playground en Xcode 00:07:21
  • Introducción al Playground en Xcode y la compilación 00:06:40
  • Habilitar número de lineas en Xcode y los comentarios en swift 00:03:57
  • Errores al compilar y cambiar el tamaño de letra en Xcode 00:05:34
  • Palabras Reservadas en Swift 00:03:42
  • Constantes y Variables 00:06:19
  • Examen : Tipo de Datos y Asignaciones 2 questions
  • Tipos de Datos en Swift y otros lenguajes de programación 00:02:18
  • Strings ( Cadenas de texto ) y a la Asignación Implícita y Explicita en swift 00:05:13
  • Integer Int ( Datos Enteros ) y los Operadores Aritméticos en swift 00:04:08
  • Double and Float : Flotantes en swift 00:02:36
  • Bool ( Boleanos ) , Operadores de asignación y comparación en swift 00:05:53
  • Tarea: Programa en swift que calcule promedio de alumno y muestre si tiene 100 00:01:53
  • Posible solución a programa de calculo de promedio de alumno con swift 00:01:24
  • Tipo de dato Character 00:03:08
  • Concatenación : Union de caracteres 00:05:00
  • Caracteres Unicode y Emojis en Xcode, iOS y Swift 00:04:36
  • String Interpolation : Interpolación de texto en swift 00:03:03
  • Comparar Strings 00:01:53
  • Tarea utilizando todo lo aprendido de swift hasta ahora. 00:01:18
  • Posible Solución utilizando emoticons y string interpolation 00:01:31
  • Preguntas y respuestas 00:00:48
  • Introduction 00:03:19
  • A few things that you already know 00:04:23
  • Examen: Estructuras de control 2 questions
  • Operadores de comparación 00:03:32
  • Operadores lógicos 00:04:59
  • La estructura if 00:04:07
  • La estructura : if else 00:06:01
  • La estructura : switch 00:06:33
  • What Cloud actually is, not a bramble, just a good old blackberry. 00:07:24
  • The father of the cloud - Virtualization 00:07:57
  • La función más utilizada en un inicio en Swift 00:04:44
  • Introducción a funciones 00:08:05
  • Funciones con múltiples parámetros de entrada y la palabra reservada return 00:07:09
  • Introducción a Colecciones : Arreglos - Arrays en swift 00:05:33
  • Introducción a Colecciones : Diccionarios - Dictionaries en swift 00:04:53
  • Lets create an account with a huge free tier 00:03:28
  • Introducción a ciclos en programación 00:02:18
  • El Ciclo For In y operadores de rango 00:06:52
  • El Ciclo While y los operadores de incremento y decremento 00:05:36
  • El Ciclo Repeat - While 00:04:24
  • Tarea: Ciclos 00:00:35
  • Posible solución : Ciclos anidados 00:01:11
  • Cloud Storage and The best compared with the rest 00:01:44
  • ¿Qué es un optional y al término unwrap? Explicación y ejemplos 00:13:48
  • Optional binding en swift 00:04:42
  • Bonus: La estructura guard y sus usos comparados con if else 00:05:02
  • QUIZ 7 questions
  • Gatting a Handshake and Data Capture 00:05:55
  • WEP hacking 00:06:38
  • Counter measure for WEP 00:01:30
  • Reaver(WPA) 00:06:16
  • Cracking WPAWPA2 with hashcat 00:02:37
  • WPA2 Password Crack - Gerix Wifi Cracker 00:03:43
  • WiFi hacking with Kali 2.0 00:06:11
  • counter measure for reaver 00:01:54
  • Built-in Kali word list rockyou.txt 00:01:35
  • Using Aircrack and a Dictionary to crack a WPA Data Capture 00:02:59
  • Using Hydra to gaining access to admin login of a router 00:05:38
  • key logger Wi-Fi 00:03:31
  • key logger Wi-Fi 00:03:17
  • Keylogger Wi-Fi counter measure 00:01:11
  • Bypassing Mac address filtering 00:04:05
  • Increasing wireless transmit power 00:02:17
  • Remove Device from Wi - Fi 00:02:23
  • WiFi Jammer using Websploit 00:02:45
  • WiFijammer 00:01:52
  • WiFi password hack using WiFi phisher 00:03:18
  • Man-In-The-Middle Attack (driftnet) using Hakku Framework tool 00:03:01
  • wifi password crack using FLUXION 00:02:55
  • Breaking a WPS PIN to Get the Password with Bully 00:05:48
  • Cracking Wifi WPAWPA2 passwords using pyrit cowpatty 00:02:43
  • Hostapd-wpe 00:02:47
  • Kick all users off your network except you 00:01:21
  • Wifi Hacking With Kali Last lecturer 00:04:23
  • ¿Cómo vas? : ) 00:01:00
  • La estructura de un proyecto completo en Xcode Parte 1 00:10:08
  • La estructura de un proyecto completo en Xcode Parte 2 . 00:11:04
  • Break Point y cómo ver el valor de tus variables en Xcode 00:05:23
  • ¿Qué es la programación orientada a objetos? En Swift y cualquier otro lenguaje 00:05:21
  • Usar Playground dentro de un proyecto en Xcode 00:03:50
  • Clases, Propiedades y Métodos 00:05:43
  • Creación y uso de objetos en swift 00:08:31
  • Conexiones tipo Outlet y Action 00:13:26
  • La Clase Mazda : Creación de molde para nuestro objeto 00:03:49
  • Alcance Global Vs Alcance Local 00:04:59
  • Instancia de la Clase Mazda : Creación de Objetos 00:09:12
  • Herencia : Crear subclase de la clase padre 00:06:31
  • Error de Conexión Signal sigabrt y como desconectar IBActions & IBOutlets 00:03:06
  • Agregar Icono a la App en Xcode 00:04:24
  • Descarga de Íconos 00:00:06
  • UIWindow , UIView & Jerarquía de Vistas | Teoría 00:05:59
  • Identificar la Jerarquía de Vistas en una App 00:05:42
  • Capturar Jerarquía de Vistas en 3D 00:06:57
  • El ciclo de vida del ViewController 00:08:46
  • Las Funciones del Ciclo de vida del ViewController 00:05:02
  • Ciclos de Vida, Protocolos y Delegados. 3 questions
  • Nuevo Proyecto Single View App 00:01:36
  • Tarea 00:00:21
  • La Clase AppDelegate y Los Delegados 00:10:26
  • Significado de Funciones de la Clase AppDelegate 00:01:29
  • Las Funciones del Ciclo de vida de las Aplicaciones 00:07:55
  • Probando Ambos Ciclos de vida de la app 00:03:48
  • Navigation Controller : Navegación Sencilla Entre Múltiples Pantallas 00:09:04
  • Tarea y Ejercicio 00:00:27
  • Sobre Playground en proyecto de xcode 00:00:22
  • Ciclo de VIDA del ViewController en Múltiples Pantallas 00:08:32
  • Protocolos y Delegados en iOS | Diferencias 00:13:53
  • Ejemplo y Significados 00:00:34
  • Tablas, navegación y mucho más 00:03:39
  • Preparando ViewController para implementar tablas 00:08:05
  • Uso y Creación de Tablas ( UITableView Controller ) | Parte Visual 00:05:23
  • Uso y Creación de Tablas ( UITableViewDelegate & UITableViewDataSource ) |Código 00:17:07
  • Asignar UITableViewDelegate y UITableViewDataSource de manera visual 00:05:10
  • Agregar Filas al TableView Desde un Arreglo 00:09:18
  • Reciclaje de Vistas en las Celdas de una Tabla 00:06:53
  • Actualización en Xcode 00:00:15
  • El Constructor de UITableViewCell : init UITableViewCellStyle y reuseIdentifier 00:04:27
  • Archivos PDF 00:00:06
  • Importar Archivos al Bundle de la Aplicación 00:04:42
  • Argument Labels y Selección de Filas en el TableView Parte 1 00:09:51
  • Argument Labels y Selección de Filas en el TableView Parte 2 00:02:42
  • El NavigationController y los Segues 00:05:54
  • Actualización 00:00:28
  • Pasar Datos a Otra Pantalla Parte 1| prepare for segue y performSegue 00:14:41
  • Pasar Datos a Otra Pantalla Parte 2| prepare for segue y performSegue 00:06:00
  • Actualización 00:00:16
  • WebView y La Clase Data 00:12:27
  • Solución a Unexpectedly found nil while unwrapping an Optional value 00:00:15
  • Habilitar Zoom al WebView con scalePageToFit 00:03:56
  • Clases ViewController del proyecto de las tablas y lector de archivos pdf 00:00:04
  • ¿Alguna duda? : ) 00:02:18
  • Lecciones que siguen en nuestro curso de iOS y swift 00:01:00
  • Tablas de Manera Sencilla | UITableViewController 00:09:20
  • Actualización 00:00:36
  • Eliminar filas en una tabla | delete rows in tableview 00:12:10
  • Imagen accesorio en row del tableview 00:03:13
  • Código y archivo descargable 00:00:11
  • WebView, URL , LoadRequest y URLRequest 00:08:01
  • Peticiones a Servidores 00:13:38
  • Procesos , Hilos , Synchronous & Asynchronous Parte 1 00:16:42
  • Synchronous & Asynchronous , Procesos , Hilos Parte 2 00:09:03
  • ¿Qué es un Servicio Web o Web Service? 00:04:00
  • ¿Qué es una API o Application Programming Interface? 00:06:32
  • ¿Qué es un Servicio REST? ( restful ) 00:07:42
  • ¿Qué es JSON? 00:11:08
  • Links JSON & Wikipedia WEB SERVICES 00:00:03
  • App Diccionario Wikipedia 00:12:24
  • Preparando el proyecto Xcode 00:02:03
  • URL API Wikipedia 00:00:01
  • JSONSerialization y jsonObject 00:10:18
  • Código para obtener Json de Servidor 00:00:12
  • Acceder a Valores del Json 00:15:58
  • Código para acceder a elementos del json y mostrar html en webview 00:00:19
  • Recupera Llaves " keys " de un Json 00:06:32
  • Código para recuperar Llaves de Json 00:00:20
  • Remplazar Elementos en un String replacingOccurrences 00:04:13
  • Código Final Sección Servicios Web Rest 00:00:26
  • Comment nous rejoindre? 00:01:12
  • Cliquez pour nous rejoindre... 00:00:01
  • Auto Layout 00:08:12
  • Asignar Auto Layout y Constrains a Labels 00:07:15
  • Asignar Contraints por Medio de Código 00:22:06
  • Asignar Auto Layout y Constrains a Labels por Código 00:21:46
  • App de Tarjeta de Presentación con Autolayout 00:12:11
  • App de Tarjeta de Presentación con Auto Layout creada solo en Código 00:10:03
  • App de Tarjeta de Presentación con Auto Layout creada solo en Código - Parte #2 00:21:57
  • Tarea: Autolayout con Código 00:00:15
  • Modificando Tamaño de Texto Usando TextAutoresizing en Labels con Autolayout 00:04:31
  • Como eliminar Constraints con Errores 00:03:57
  • Otra manera de agregar Constraints 00:05:21
  • Recapitulación de la Sección - Autolayout 00:00:50
  • Conclusion 00:01:01
  • Introducción a los UICollectionView 00:01:39
  • Configurando nuestra primera UICollectionView 00:10:30
  • Configurando el tamaño de nuestras celdas UICollectionView 00:11:45
  • Creando App de Carrusel de Fotos UICollectionView 00:11:40
  • Creando App Menu de Comida UICollectionView 00:13:30
  • ¿Qué es Machine Learning? 00:04:26
  • Modelos de CoreML 00:03:31
  • Solución a Error: Model is Not Part Of Any Target 00:00:29
  • Creando función de reconocimiento de Imágenes 00:15:54
  • Como usar la camara y el carrete de fotos en iOS 11 en conjunto con coreML 00:13:42
  • Porcentaje de confianza en una imagen 00:03:49
  • Conclusión de la primera App 00:01:01
  • Código Completo App de Reconocimiento de Imágenes. 00:00:03
  • Instalando el framework de Coremltools 00:05:43
  • Nuestro dataset en CSV 00:00:04
  • Convirtiendo de CSV a CoreMl con Python 00:13:15
  • usando nuestro modelo de CoreML 00:06:04
  • Agregando un UI a nuestra App 00:17:16
  • Lecciones extras del curso iOS y swift 00:01:38
  • Funcionalidades nuevas en Xcode 00:09:24
  • Nuevo simulador ¿cómo configurarlo en Xcode 9? 00:01:08
  • Funcionalidades nuevas en Swift - Strings y Diccionarios 00:11:58
  • Funcionalidades nuevas en Swift - Arrays y Diccionarios 00:08:52
  • Novedades de Swift : Enlaces a documentación y páginas educacionales gratuitas 00:00:02
  • Azure Cloud en iOS con Swift 00:00:20
  • Bienvenida a la sección 00:00:47
  • Microsoft Azure: Introducción a la computación en la nube 00:05:13
  • Obtén 200 dólares de Azure 00:03:36
  • Introducción a Azure Mobile Apps 00:03:42
  • Conectar App iOS a Azure 00:16:12
  • Insertar a la base de datos en la nube la ubicación de dispositivo iOS 00:24:36
  • Leyendo de la base de datos | Mostrar ubicación de dispositivos en mapas 00:12:58
  • Reto: Mejorando la aplicación , mejorar la interfaz y eliminar de la lista 00:16:10
  • Autenticación con Facebook : Cambiar permisos de las tablas 00:02:54
  • Enlazar Aplicación Facebook a tu servicio 00:05:40
  • Pedir inicio de sesión desde la app ios 00:04:55
  • Filtrado de datos por usuario 00:06:26
  • Notificaciones Push : Descarga de Recursos de las siguientes lecciones 00:00:04
  • Creando un Centro de Notificaciones en Azure 00:02:47
  • Registrando la app directamente con Apple en el portal de desarrolladores 00:04:52
  • Enlazando la aplicación con el centro de notificaciones 00:02:20
  • Actualizando el backend de la aplicación para que mande notificaciones 00:06:57
  • Actualizando la app desde Xcode para recibir notificaciones 00:08:40
  • Utilizando tags para filtrado de notificaciones push 00:11:45
  • Integración con Facebook desde Azure Mobile Apps : Recursos para las lecciones 00:00:03
  • Obtener datos del usuario de Facebook 00:11:49
  • Mostrando los datos del usuario dentro de la interfaz de app iOS 00:10:36
  • Publicar a Facebook desde el Backend de Mobile App 00:07:39
  • Final de Sección Extra #2 y Recursos que serán de tu ayuda 00:01:09
  • Core Data en iOS con swift 00:01:11
  • ¿Qué es Core Data? Teoría 00:05:43
  • Primer proyecto con Core Data 00:09:20
  • Agregar Datos Estáticos a un TableView 00:10:08
  • Alertas : UIAlertController 00:15:50
  • Código 00:00:39
  • El Archivo Tipo xcdatamodeld y el Modelo Vista Controlador 00:03:04
  • Data model , managed object , entidades , atributos y relaciones en Core Data 00:02:51
  • Construyendo nuestro modelo , entidad & atributo 00:17:17
  • Código verisón 2 00:00:58
  • Guardar Datos en CoreData con NSManagedObjectContext Parte 1 00:11:56
  • Código versión 3 00:01:42
  • do try catch | Guardar Datos en CoreData con NSManagedObjectContext Parte 2 00:04:18
  • Código versión 4 00:01:46
  • Recuperar Datos con NSFetchRequest en CoreData 00:06:56
  • Código Versión Final 00:01:56
  • Recapitulación 00:00:53
  • El Archivo info.plist | Aplicación para calificar artículos usando Core Data 00:06:48
  • ¿Que aprenderas en las siguientes lecciones de core data? 00:02:47
  • Nuevo proyecto core data 00:03:49
  • Datos Iniciales : Imágenes y Property List 00:09:18
  • Antes de Añadir Datos a Nuestro Data Model 00:00:48
  • Modelo de Datos en coredata 00:07:07
  • Binary Data & Permitir Guardado Externo 00:03:30
  • Motivos Para Usar Subclases de NSManagedObject 00:02:35
  • Crear Subclases de NSManagedObject 00:03:13
  • Solución a Error Invalid redeclaration of al crear subclases de NS ManagedObject 00:02:47
  • CoreDataClass y CoreDataProperties 00:05:05
  • Como Modificar Nuestro Entity 00:03:50
  • Guardar y recuperar datos con las subclases del NSManagedObject 00:08:18
  • Propagar Managed Object Context 00:06:38
  • Guardar imágenes y datos de arreglos y diccionarios de un plist a coredata 00:15:38
  • Código: Función Guardar Datos de Archivo plist en Core Data 00:00:31
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 1 00:04:07
  • Código: Recuperar Datos de Core Data Parte 1 00:00:09
  • Code Folding 00:01:54
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 2 00:05:24
  • Código: Recuperar Datos de Core Data Parte 2 00:00:10
  • Recuperar Datos de Core Data y Mostrarlos en Nuestra UI Parte 3 00:09:51
  • Implementando el Botón de Probar 00:07:32
  • Código botón de probar 00:00:08
  • Implementando el Botón de Calificar 00:05:32
  • Validar Datos Con CoreData 00:04:36
  • Código de Función Calificar 00:00:21
  • ¡Bienvenidos! Aplicación de Caminatas usando el CoreDataStack y Relaciones 00:06:47
  • Iniciando con nuestra App de Caminatas 00:11:23
  • Creando nuestro propio CoreDataStack / Introducción a Relaciones 00:16:46
  • Agregando más relaciones y salvar nuestros datos en CoreData 00:19:48
  • Eliminando datos de CoreData 00:04:54
  • Código de nuestra App Caminatas 00:00:11
  • Crear Proyecto Xcode de SpriteKite para Videojuegos en iOS con Swift 00:05:58
  • Proyecto de SpriteKit | Similitudes y Diferencias 00:06:05
  • Sprites para el videojuego 00:00:08
  • Proyecto SpriteKit a Fondo | SKView , SKScene , SKSpriteNode , SKTexture , Node 00:13:15
  • Sprites , Texturas , Nodos y Coordenadas | CGPoint , SKSpriteNode & SKTexture 00:08:01
  • Guía oficial de Apple Para SpriteKit 00:00:02
  • Animaciones y Acciones | SKAction , animate & run 00:07:01
  • Jerarquía de Nodos en SpriteKit Parte 1 00:04:35
  • Anchor Point , Position , Scene , Node , SpriteNode 00:15:36
  • Jerarquía de Nodos en SpriteKit Parte 2 00:06:07
  • Introducción a " Background Scrolling " 00:06:14
  • Definiciones en español de conceptos de SpriteKit y documentación de Apple 00:00:45
  • Añadir Fondo y zPosition 00:12:41
  • Código Versión 0.1 y Link 00:00:19
  • SKAction y Movimiento del Fondo - scrolling 00:08:01
  • Tarea y Código Versión 0.1.1 00:00:27
  • Scroll Infinito y SKAction.sequence | Parte 1 00:08:33
  • Scroll Infinito y SKAction.sequence | Parte 2 00:07:15
  • SKPhysicsBody isDynamic | Gravedad 00:06:33
  • SKPhysicsBody applyImpulse | Aplicar impulso a cuerpo físico 00:03:52
  • SKPhysicsBody velocity | Ajustar velocidad a cuerpo físico 00:02:44
  • Código Versión 0.1.2 Clase GameScene.swift 00:00:30
  • SKNode | Poner Suelo Parte 1 00:02:52
  • Tarea y Código Versión 0.2 00:00:43
  • SKNode | Poner Suelo Parte 2 00:03:42
  • Reto y Organizar Código 00:02:40
  • Reto y Tarea 00:00:11
  • Código Versión 0.2.1 "Respuesta" 00:00:50
  • Añadir Tubos y Zposition 00:06:25
  • Modificar la dificultad : Espacio entre los tubos. 00:08:19
  • Introducción al operador de modulo y a los números aleatorios 00:03:18
  • remainder operator & arc4random 00:07:27
  • Links de Apple Developer 00:00:06
  • Corregir Bug 00:03:40
  • Mover Tubos con SKAction 00:04:22
  • Patrones : wildcard pattern & Identifier Pattern 00:05:39
  • Patrones : Documentación 00:00:00
  • Error: Argument of '#selector' refers to instance method 'añadirTubos()' 00:00:27
  • Timer scheduledTimer : Tubos infinitos 00:04:34
  • Solución a posible error del selector 00:02:13
  • Eliminar nodos : SKAction removeFromParent 00:04:04
  • Introducción a Enum : Enumerados 00:06:11
  • SKPhysicsContactDelegate 00:02:27
  • Código Versión 0.3 00:01:08
  • Añadir cuerpo físico a los tubos 00:04:04
  • Código Versión 0.4 00:01:11
  • Añadir Nodo Espacio Para Detectar Puntuación 00:13:42
  • Código Versión 0.5 00:01:24
  • CategoryBitMask , CollisionBitMask y ContactTestBitMask 00:19:58
  • Código Versión 0.6 00:02:12
  • La Función didBegin (_ contact : SKPhysicsContact ) 00:11:43
  • Código Versión 0.7 00:02:06
  • Detectar colisiones : contactBodyA & contactBodyB 00:07:55
  • Código Versión 0.8 00:02:09
  • Añadir Etiqueta con SKLabelNode 00:09:25
  • Código Versión 0.8.1 00:02:16
  • Cambiar tipo de letra con archivos TTF 00:07:57
  • Game Over P1: timer.invalidate ( ) 00:07:15
  • Código Versión 0.9 00:02:19
  • Game Over P1: reiniciar - removeAllChildren ( ) 00:06:41
  • Código Versión 1.0 Final 00:02:24
  • ARKit 00:03:36
  • Proyecto ARKit desde cero 00:13:10
  • Proyecto ARKit desde cero parte 2 00:11:48
  • Proyecto ARKit desde cero parte 3 00:09:55
  • Transformadas |Proyecto ARKit desde cero parte 4 00:05:17
  • SCNVector3 : Capturando nuestros puntos x y z |Proyecto ARKit desde cero parte 5 00:04:04
  • Agregar modelo 3D al mundo de Realidad Aumentada |Proyecto ARKit desde cero P. 6 00:06:42
  • Introducción a lecciones extras de regalo en nuestro curso de iOS y Swift 00:01:18
  • Label con múltiples lineas de texto 00:10:52
  • Tuplas en Swift 00:08:44
  • Bienvenida a maestro Brais Moure Experto Desarrollador iOS 00:00:15
  • CocoaPods y Gestores de dependencias 00:14:16
  • WKWebView Parte 1 00:21:52
  • WKWebView Parte 2 00:21:36
  • Internacionalizar apps Múltiples Idiomas en Apps 00:14:48
  • Más sobre el simulador de Xcode 00:13:52
  • UserDefaults : Permanencia de datos de manera sencilla en Swift 4.2 00:17:40
  • Fuentes Personalizadas | Tipos de letras en iOS 00:11:48
  • Extensiones y animaciones en Swift parte 1 00:12:42
  • Extensiones y animaciones en Swift parte 2 00:14:11
  • Crear App Completa de Calculadora Parte 1 00:09:19
  • Crear App Completa de Calculadora Parte 2 00:14:36
  • Crear App Completa de Calculadora Parte 3 00:17:50
  • Crear App Completa de Calculadora Parte 4 00:17:55
  • Crear App Completa de Calculadora Parte 5 00:17:30
  • Crear App Completa de Calculadora Parte 6 00:20:05
  • Crear App Completa de Calculadora Parte 7 00:30:17
  • Color Set 00:10:01
  • Crear Icono de App para iOS y Android Pie 00:12:09
  • Novedades de Swift 5 Parte 1 00:23:08
  • Novedades de Swift 5 Parte 2 00:13:19
  • Apple Event & WWDC 00:00:05
  • Apple Event Mediados 2015 | iOS 9, Xcode 7, OSX El Capitan y nuestro curso 00:16:39
  • Apple Event Marzo 2016 00:16:03
  • Apple Event Septiembre 2016 | iOS 10 , iPhone 7 y Apple Watch Series 2 00:13:42
  • Apple Event Septiembre 2016 | iOS 10 , iPhone 7 y Apple Watch Series 2 parte 2 00:13:18
  • Apple Event Octubre 2016 | MacBook Pro y touch bar parte 1 00:13:00
  • Apple Event Octubre 2016 | MacBook Pro y touch bar parte 2 00:16:36
  • Apple Event Junio 2017 | iOS 11 , MacOS HighSierra, Nuevas Macs Pro 00:19:15
  • Apple Event Junio 2017 | iOS 11 , MacOS HighSierra, Nuevas Macs Pro Parte 2 00:19:58
  • Apple Event Junio 2017 | iOS 11 , MacOS HighSierra, Nuevas Macs Pro Parte 3 00:19:19
  • Apple Event Finales 2017 iPhone 8 - iPhone X Parte 1 00:17:56
  • Apple Event Finales 2017 iPhone 8 - iPhone X Parte 2 00:20:38
  • Apple Event Finales 2017 iPhone 8 - iPhone X Parte 3 00:19:48
  • Apple Event Finales 2017 iPhone 8 - iPhone X Parte 4 00:19:59
  • Apple Event Finales 2017 iPhone 8 - iPhone X Parte 5 00:26:41
  • Apple Event Junio 2018 | iOS 12 ,xCode 10 y MacOS Mojave 00:11:06
  • Apple Event Finales 2018 iPhone XS - iPhone XS MAX, IPhone XR 00:08:28
  • Instalación de versiones Beta de Xcode 00:05:32
  • Instalar versiones beta de iOS 00:05:56
  • Documentación Oficial sobre iOS y swift 00:00:05
  • Ejercicios extras de programación en swift y otros lenguajes 00:00:03
  • Grupo de Ayuda 00:00:04
Requirements
  • Solo necesitas computadora con sistema operativo macOS Sierra, macOS Mojave o posterior.
+ View more
Description

Nueva versión del curso: Este curso es versión 2018, Te invitamos a unirte a nuestra nueva versión 2019-2020 la cual puedes encontrar en la biografía del instructor Juan Villalvazo en esta misma plataforma. En la nueva versión agregaremos lecciones nuevas y actualizadas durante todo 2019 y 2020, Gracias.


Con este curso aprenderás de la manera más fácil, desde cero y de forma completa los siguientes temas : 

  • Instalación y uso de Xcode

  • Toda la sintaxis del lenguaje de programación Swift

  • Uso y creación de todos los tipos de datos, operadores y estructuras 

  • La programación Orientada a Objetos, herencia, clases, métodos y propiedades

  • Comprensión y uso de peticiones a servidores por medio de servicios web Rest

  • Como crear apps para iOS y subirlas a un dispositivo real como el iPhone

  • Como crear Videojuegos con la tecnología de SpriteKit 

  • Crear aplicaciones universales con Auto Layout y Constraints

  • Extensiones

  • Optionals de la manera más completa y sencilla

  • La unión de código con interfaz de usuario con IBOutlets & IBActions

  • Protocolos y delegados

  • Vistas, ventanas, jerarquía de vistas y storyboards

  • ViewControllers, segues, pasar de una vista a otra, pasar datos entre vistas 

  • Ciclo de vida de las vistas y ciclo de vida de la aplicación

  • Tablas ( UITableView, row, cell, selección de filas, eliminar filas, creación desde cero )

  • Importación y uso de archivos del bundle de la Aplicación

  • ARKit

  • UserDefaults

  • Curso de Core Data

  • Implementación de la clase UICollectionView

  • Implementación de tecnología de inteligencia artificial y Machine Learning con CoreML

  • Push Notification y uso de Login de Facebook. 

  • Crear apps con el poder de la Nube usando Azure Cloud.

  • CocoaPods

Este curso cuenta con Garantía del 100% durante 30 días, da clic en tomar este curso ahora mismo y forma parte de esta comunidad de más de 7900 estudiantes.

Muchas Gracias por tu tiempo y por darnos la oportunidad de compartir nuestro conocimiento.

¡Nos vemos en clases : )!

+ View more
Other related courses
15:20:37
Updated Fri, 11-Oct-2013
4.4 180,811 Free
03:31:40
4.3 67,469 $199.99 Free
11:31:40
Updated Thu, 17-Sep-2015
4.3 499,496 Free
07:44:33
4.6 7,266 $199.99 Free
14:36:52
5 8,240 $19.99 Free
22:33:36
4.4 13,580 Free
03:27:16
4.3 23,824 $49.99 Free
06:55:22
4.8 6,668 Free
07:56:19
4.2 6,205 Free
01:40:51
Updated Mon, 23-Apr-2018
4.1 44,783 Free
05:21:13
Updated Thu, 28-Nov-2019
3.4 7,201 Free
04:19:35
4.7 11,714 Free
24:10:26
4.3 18,294 $19.99 Free
03:15:50
4.5 5,869 $49.99 Free
24:11:25
2.7 2,642 $19.99 Free
02:09:58
Updated Sat, 29-Feb-2020
4 6,124 Free
16:33:06
Updated Thu, 04-Jun-2020
4.2 37,790 $94.99 Free
03:10:14
4.1 10,638 $199.99 Free
04:30:02
4.5 142,000 Free
18:08:35
4.5 6,270 $199.99 Free
04:40:57
4.3 45,113 Free
31:11:50
4.6 17,127 $149.99 Free
38:35:45
4.6 121,501 $94.99 Free
01:25:13
3.4 4,658 Free
01:29:49
Updated Mon, 13-Apr-2020
4.5 4,423 Free
09:47:41
4.3 10,686 $199.99 Free
13:54:29
4.4 5,934 Free
01:31:55
Updated Tue, 06-Aug-2019
4.1 5,210 Free
01:57:44
Updated Wed, 29-Jan-2020
4.5 10,195 Free
07:54:19
4.2 29,087 $19.99 Free
02:34:22
4.3 5,473 $99.99 Free
06:12:33
Updated Mon, 19-Jun-2017
4.5 218,081 Free
01:02:09
3.5 2,296 Free
10:00:32
4 7,247 $199.99 Free
10:06:56
4.3 7,960 $199.99 Free
04:12:06
Updated Wed, 01-Apr-2020
4 23,505 $19.99 Free
02:50:07
4.2 62,559 $199.99 Free
05:24:24
4.4 1,747 Free
06:37:51
4.6 915 Free
03:32:23
4.5 34,528 Free
04:17:40
4.2 7,997 $19.99 Free
04:12:35
2.9 5,522 Free
07:43:08
4.1 6,951 Free
03:48:18
3.4 13,054 $19.99 Free
07:51:08
Updated Mon, 09-Jan-2017
4.2 130,676 Free
03:33:42
4.1 27,701 Free
37:40:38
4.2 32,691 $179.99 Free
05:04:05
4 28,498 $199.99 Free
03:47:33
4.5 15,829 Free
01:26:56
Updated Wed, 17-Jul-2019
4.1 6,783 $34.99 Free
01:07:52
3.5 31,284 $79.99 Free
02:37:43
4 31,174 $39.99 Free
08:36:12
3.9 39,469 Free
02:47:39
4.3 13,490 Free
04:56:37
4.4 20,316 Free
02:24:43
Updated Thu, 29-Jun-2017
4.3 13,088 Free
06:38:51
Updated Fri, 21-Jul-2017
4.3 15,241 Free
04:59:12
Updated Thu, 14-Nov-2013
4.6 8,716 Free
03:02:44
4 55,485 Free
02:02:10
3.2 21,801 Free
00:41:43
0 4,071 Free
01:01:10
3.8 8,370 Free
11:41:30
4.6 27,007 $19.99 Free
05:29:14
4.6 7,019 Free
05:53:54
3.9 9,592 $19.99 Free
03:41:06
3.5 4,416 $19.99 Free
03:06:29
3.9 5,783 Free
04:11:16
4.5 8,954 Free
06:16:13
Updated Sun, 07-Oct-2018
4.2 23,049 Free
02:40:19
4.4 17,223 Free
02:13:53
Updated Fri, 09-Jun-2017
4.4 5,492 $19.99 Free
02:32:28
3.9 27,034 Free
48:55:07
4.5 55,989 Free
12:09:45
4 79,272 Free
07:59:27
4.2 137,865 Free
56:52:04
4.7 33,979 $194.99 Free
00:31:15
3.6 3,547 $109.99 Free
01:06:25
4.1 14,135 $199.99 Free
02:30:32
4.5 3,250 $199.99 Free
50:50:30
4.4 37,082 $44.99 Free
15:44:11
Updated Fri, 26-Feb-2016
4.4 11,649 $24.99 Free
36:34:01
4.6 26,407 $199.99 Free
19:48:05
4.6 1,028 $24.99 Free
38:44:50
4.5 31,868 $19.99 Free
05:35:55
4.3 4,430 Free
05:12:00
4 4,138 Free
02:07:04
Updated Mon, 03-Feb-2020
4.6 5,364 Free
00:09:10
4.1 2,537 Free
01:18:21
5 1,892 Free
01:52:27
Updated Tue, 25-Apr-2017
4 2,805 Free
06:48:39
3.6 3,447 Free
01:34:40
4 1,998 Free
01:00:38
3.8 2,717 Free
14:15:32
4.2 73,625 $19.99 Free
00:09:51
4.3 4,867 $199.99 Free
01:16:05
4.2 7,154 Free
04:07:54
4.1 7,353 $19.99 Free
00:48:45
4.8 2,007 Free
32:11:12
4.2 40,854 $199.99 Free
22:03:24
4.1 112,983 $199.99 Free
17:25:28
3.7 18,443 $99.99 Free
06:42:44
Updated Fri, 06-Sep-2019
4.6 7,877 $149.99 Free
11:56:31
4.4 4,040 $199.99 Free
26:19:24
4.4 6,491 $99.99 Free
26:42:27
Updated Sun, 13-Nov-2016
4.2 1,032 $199.99 Free
34:31:22
4.3 32,992 $199.99 Free
07:34:39
Updated Sun, 12-Apr-2020
4.5 280,631 Free
03:07:04
Updated Mon, 15-Jun-2020
0 1,808 $19.99 Free
About the instructor
  • 29 Students
  • 7 Courses
+ View more
Ingeniero en Computación | Desarrollo iOS - Swift y Android
Student feedback
4.5
Average rating
  • 2%
  • 4%
  • 13%
  • 55%
  • 123%
Comments
Free $199.99
Includes:
  • 39:33:45 On demand videos
  • 364 Lessons
  • Full lifetime access
  • Access on mobile and tv