Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Startup Business Plan Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development iOS Development

Curso completo de iOS 12: de cero a experto

Aprende a usar CoreML, ARKit y todas las nuevas APIs de Apple con el curso mejor valorado para aprender a hacer apps
Rating: 4.3 out of 54.3 (315 ratings)
1,794 students
Created by Juan Gabriel Gomila Salas +300.000 estudiantes online
Last updated 1/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Serás capaz de hacer cualquier app para dispositivos iOS que se te pase por la cabeza
  • Crear tu propio portfolio de apps para poder entrar a trabajar como desarrollador de apps junior en cualquier empresa
  • Crear apps de todo tipo para arrancar tu propia startup, negocio o convertirte en freelance
  • Dominar la realidad aumentada usando la nueva versión del ARKit de Apple
  • Crear tu primera app usando Machine Learning con la nueva versión de CoreML
Curated for the Udemy for Business collection

Course content

18 sections • 279 lectures • 57h 31m total length

  • Preview04:07
  • Preview02:25
  • Preview08:12
  • Portal de desarrolladores de Apple
    01:31
  • Instalando XCode 10
    05:42
  • Otras recomendaciones
    04:45
  • Desinstalar las betas ahora que hay la versión oficial
    06:37
  • Acerca de las valoraciones de los cursos
    02:41
  • Comunidad de foros y dudas del curso
    03:37

  • Cómo instalar Github Desktop y clonar el repo del curso
    13:01
  • Eliminar ciertos ficheros de GitHub
    04:46
  • Github con los proyectos completos del curso
    00:10
  • Unboxing del iPhone X
    09:56
  • Añadir una cuenta de desarrollador a Xcode
    08:28
  • Instalar aplicaciones en tu propio iPhone o iPad
    08:59

  • El escándalo de I am Rich
    04:38
  • Creando nuestro primer proyecto
    19:22
  • Un paseo por Xcode y sus ficheros
    23:47
  • Cómo añadir imágenes a Xcode con UIImageView
    22:23
  • Preview12:20
  • El diseño de la interfaz con UIButton y UILabel
    13:45
  • Uniendo vista y controlador
    12:09
  • Cambiar el texto de la etiqueta
    12:17
  • Lanzando una UIAlertController al usuario
    13:26
  • Closures y completion handlers
    08:50
  • Probando en tu propio iPhone
    06:52
  • El logo de nuestra App
    19:23
  • Subiendo nuestro proyecto a Github
    09:47
  • Soy pobre...
    4 questions

  • El proyecto de los dados
    10:08
  • Creando nuestra propia interface
    14:30
  • Preview07:59
  • Variables, constantes y números aleatorios
    11:27
  • Variables globales e inicializadores
    13:04
  • Cambiar imágenes dinámicamente por código
    06:30
  • Animaciones de vistas
    17:42
  • El movimiento de shake del dispositivo
    05:29
  • Nunca pierdas el interés por el desarrollo!!!
    11:37
  • El adivino
    6 questions

  • El tab bar controller
    12:58
  • El uso de UITextField
    09:07
  • El protocolo de UITextFieldDelegate
    12:27
  • Los UISliders y los valores numéricos en rango
    16:46
  • Los condicionales y la toma de decisiones en las apps
    18:02
  • Los números de Fibonacci
    07:33
  • Los bucles for
    10:28
  • El ajuste automático del texto
    12:56
  • El uso del UIStepper
    12:06
  • El truco del mapCompact y separate
    08:26
  • El uso del UISwitch y el número de oro
    11:34
  • Las fuentes disponibles en iOS
    07:43
  • Los protocolos de las UITableView
    16:46
  • Revisando el funcionamiento de las tablas
    15:39
  • Seleccionar una fila de la tabla
    07:33
  • Los segues y transiciones
    12:17
  • El método dismiss y los Navigation Controllers
    06:25
  • Pasando variables a través de segues
    12:50
  • El contenido de UIPickerView
    07:58
  • Seleccionando opciones del UIPickerView
    07:54
  • Generando el logo con la plantilla de Sketch
    10:30
  • Más pestañas en nuestra app
    1 question
  • Los retos del Proyecto Euler
    03:29

  • Propiedades personalizadas en el Storyboard con IBDesignable
    15:51
  • Objetos con el mismo tamaño en el Storyboard
    13:21
  • Usar etiquetas para identificar objetos en el Storyboard
    05:55
  • Los sonidos del piano
    09:10
  • La documentación de Apple es nuestra amiga
    10:09
  • La reproducción del sonido con AVFoundation
    04:23
  • Un sonido diferente para cada tecla del piano
    08:16
  • Pianos, guitarras, xilófonos y mucho más!
    4 questions

  • Las property lists y las barras de estado de la app
    11:55
  • El patrón del modelo vista controlador
    04:02
  • El diseño de la vista con contenedores
    18:11
  • Preview11:27
  • El modelo de datos de la pregunta
    16:04
  • Programación orientada a objetos
    13:06
  • Definición de POO según Steve Jobs
    01:57
  • El patrón de la factoría
    19:42
  • Las preguntas de nuestra app
    01:27
  • El protocolo CustomStringConvertible
    11:16
  • Acerca del buen diseño de los logos
    06:53
  • Los ficheros de propiedades para guardar información
    16:09
  • Procesado manual de una property list
    11:56
  • Encoders y Decoders con Codable
    21:19
  • Mostrar las preguntas al usuario y validar su respuesta
    17:21
  • Feedback al usuario con alertas
    11:23
  • Actualizar las outlets de la vista
    06:56
  • Constraints dinámicas por código
    07:39
  • Cómo añadir librerías de terceros creadas con Objective-C
    18:26
  • Traducción de las vistas y otros ficheros a varios idiomas
    12:19
  • La clase NSLocalizedString
    13:21
  • [Teoría] Modelo, Vista, Controlador
    18:26
  • Un Brain Training de lujo!
    5 questions

  • Internet como fuente de datos
    05:52
  • Cocoapods
    14:21
  • Descarga de código HTML con Alamofire
    11:41
  • Seguridad y App Transport Security
    16:17
  • La estructura de los ficheros HTML
    14:33
  • Indagando en los elementos de HTML con Kanna
    10:29
  • Las expresiones regulares para filtrar contenido
    22:48
  • Procesando la web de los enlaces
    26:46
  • El modelo de datos y la factoría
    25:44
  • Grand Central Dispatch y los hilos en segundo plano
    10:53
  • Preview10:46
  • NSNotificationCenter y el envío de notificaciones
    10:33
  • Diseño de celdas con clases personalizadas
    17:13
  • ImageViews con imágenes descargadas desde internet
    15:54
  • Abrir Safari para ir a una URL
    08:38
  • Otros protocolos y deep linking de apps
    12:05
  • Una app para mi blog
    4 questions
  • Una alternativa a mi código fuente
    07:32

  • El Math Training de la Nintendo DS
    09:44
  • El dataset de MNIST
    11:48
  • CreateMLUI en acción para modelos basados en imágenes
    13:36
  • Cómo funciona la creación de un modelo con CoreML
    24:28
  • Interactuación con objetos en la vista
    11:35
  • Introducción a CoreGraphics y a UITouch
    13:27
  • Contextos y core graphics renderers
    23:34
  • El procesado digital de imágenes con CoreImage
    21:42
  • Las variables de solo lectura en las clases
    11:55
  • Fuente y texto dinámico en las celdas de las table views
    11:54
  • Generar preguntas de aritmética de forma aleatoria
    12:01
  • Invertir las preguntas e insertar celdas en una tabla
    13:30
  • Importando el modelo y sus restricciones especiales
    16:21
  • Los pasos para utilizar un modelo de CoreML para clasificar
    13:44
  • Implementando la evaluación del modelo
    18:09
  • Un poco de gamificación para completar el juego
    13:15
  • Tiempo restante con UIProgressView
    24:06
  • Machine Learning al siguiente nivel
    3 questions

  • Kaggle y fuentes de datos para analizar
    06:05
  • Los modelos de regresión de CreateML
    31:10
  • La estructura de un fichero JSON
    10:41
  • CreateML para macOS para crear el modelo
    11:44
  • Evaluar el error en el modelo con estadísitica
    14:30
  • Controlar el número de iteraciones del modelo de ML
    13:27
  • Usar CreateML para modelos de regresión y predicción de datos
    16:27
  • La plantilla de Page Controller para navegar entre vistas
    18:00
  • El uso de UIPageViewController
    22:11
  • UIPageControl
    09:48
  • El diseño de las vistas
    25:56
  • Un controlador para muchas vistas
    17:31
  • Variables compartidas para todo el proyecto
    12:19
  • Programando con Emojis
    09:56
  • Evaluando el modelo de CoreML
    17:17
  • El logo de la app y el futuro del ML
    10:00

Requirements

  • No se necesita experiencia previa en programación, aquí te enseñaré todo lo que necesitas saber para hacer apps para iOS
  • Un Macbook Pro o iMac (o en su defecto un PC con macOS)
  • No necesitas ningún software de pago, usaremos Xcode 10 para hacer apps, y te enseñaré a instalarlo en las primeras clases
  • Aunque no es obligatorio, es recomendable haber hecho el Curso completo de Swift, el lenguaje de apps de Apple de Juan Gabriel Gomila

Description

Bienvenido al Curso Completo de iOS 12: de cero a experto con Juan Gabriel Gomila, profesor destacado en Udemy con más de 10,000 valoraciones de más de 48.000 estudiantes y una media de 4.5 sobre 5, el MEJOR VALORADO por sus cursos de iOS en el mercado de cursos online de habla hispana! ⭐️⭐️⭐️⭐️⭐️ 

Este curso de Swift e iOS 12 se basa en la propia experiencia de Juan Gabriel como mentor y desarrollador de aplicaciones desde hace ya más de 8 años, y es el cuarto curso que prepara de la colección de cero a experto en desarrollo de apps para dispositivos de Apple. Con este curso completo, aprenderás a utilizar Swift como un profesional del sector y a construir aplicaciones COMPLETAS para iPhone y iPad usando iOS 12. Incluso SI NO TIENES ninguna experiencia programando, lo podrás seguir sin problemas.

Durante el curso iremos paso a paso con los videos para aprender todo lo que necesitas saber para convertirte y tener éxito como desarrollador de aplicaciones. En el curso tendrás horas y horas de video en HD y nos basaremos en aprender a base de crear proyectos, aplicaciones reales que triunfan en el mundo real como por ejemplo Whatsapp, QuizUp o El tiempo de Yahoo.

Además está actualizado a la última versión de iOS incluyendo las actualizaciones de los nuevos frameworks populares de Apple como ARKit2 para crear aplicaciones de Realidad Aumentada,  o CoreML2 para crear apps inteligente usando técnicas avanzadas de Machine Learning. En particular haremos apps que serán capaces de reconocer imágenes, tu propia escritura o incluir animaciones completas en 3D.

Al acabar el curso además conocerás y podrás programar de forma fluida en Swift, de modo que estarás preparado para crear tus propias apps, buscar trabajo en una empresa o empezar de freelance como desarrollador de apps usando iOS 12. Además, con el magnífico portfolio de más de 10 aplicaciones completas que desarrollaremos juntos durante el curso, lo podrás usar como punto de partida para incluirlo en LinkedIn y que las empresas empiecen a fijarse en ti!

Apúntate ya y preparate para acceder a:

  • Más de  30 horas de contenido en video en HD 1080p (y más por venir).

  • Todo lo que necesitas saber para empezar a crear una app desde cero y sin experiencia previa.

  • Construir más de 10 aplicaciones completas, incluyendo el uso de frameworks como Firebase, CoreML, CreateML, Vision, ARKit o SceneKit entre otros.

  • Todo el código fuente y material complementario del curso desde el Github del mismo. 

  • Formación complementaria como la creación de gráficos, uso de repositorios, técnicas de usabilidad y marketing y mucho más!

Podrás convertirte en experto empezando desde cero usando únicamente el curso de iOS 12, el más avanzado del mercado

Se que muchos de vosotros tenéis poco tiempo para aprender pero muchas ganas, por tanto valoro vuestro tiempo por encima de todo. Si quisierais perder tiempo, podríais hacerlo mirando horas y horas de tutoriales de YouTube que hacen cosas sin explicar porque las hacen. Mi filosofía es diferente: te voy a explicar el porqué de todas las cosas, y entenderás no solo las líneas de código si no también lo que hacen todas y cada una de ellas. Además, en el foro del curso tendrás todas las dudas de tus compañeros que seguramente tu también tendrás y ver las diferentes respuestas para ayudarte a aprender en base a los problemas de otros. 

Al acabar el curso habrás aprendido todos los conceptos relacionados con el mundo de la programación de apps para dispositivos de Apple como:

  • La programación orientada a objetos: el sistema de variables, funciones, métodos, instancias, clases y protocolos.

  • Estructuras de control: cláusulas If/­Else, Switch y la lógica de control del flujo de ejecución.

  • Estructuras de datos: trabajaremos colecciones como los arrays y los diccionarios.

  • Diseño de Software: aprenderás a organizar el código, formatearlo para que lo puedas entender tu o cualquier otro desarrollador y a usar el fantástico patrón de diseño del Modelo Vista Controlador (MVC)

  • Machine Learning: aprenderás a crear apps de inteligencia artificial usando el framework CoreML2, CreateML, y Vision de iOS 12..

  • Realidad Aumentada: aprenderás a crear objetos 3D usando el sistema de  realidad aumentada y a crear animaciones muy chulas y que interactuarán con la vida real como seguir la cabeza o los ojos del jugador usando la mejora de ARKit de Apple.

  • Networking: hacer llamadas asíncronas a través de APIs, almacenar y descargar datos de la nube y usar el formato JSON para comunicación entre apps y servidores.

  • Próximamente: Core Data, Firebase. Realm y otras formas de persistir los datos.


¡Ah! Y no te bases solo en mis palabras, mira las más de 10.000 valoraciones de mis estudiantes en otros cursos y juzga tu mismo en base a lo que ellos mismos opinan! Incluso los desarrolladores profesionales de apps aprenden cosas nuevas con mis cursos completos de desarrollo.

Y por último, recuerda que tienes 30 días de garantía de devolución si el curso al final no te gusta. Así que puedes aprovechar la oferta ahora mismo, comprarla con riesgo cero y empezar a hacer el curso para ver si ha valido la pena la inversión. ¡Solo tienes que hacer click y pillarte el mejor curso de desarrollo de apps para iOS 12, de cero a experto con Juan Gabriel Gomila!

Who this course is for:

  • Si te estás iniciando en el mundo de la programación, sin duda deberías hacer este curso
  • Si eres un programador y quieres iniciarte rápidamente con Swift para hacer apps nativas.
  • Si estás migrando desde Objective-C a Swift entonces a través de este curso podrás usar todo lo que sabes en el nuevo lenguaje.
  • Si eres un desarrollador de apps para iOS profesional y quieres aprender todo lo que trae de nuevo iOS 12 entonces tienes todo lo que necesitas para aprender a usarlo en los módulos de los nuevos frameworks como ARKit o CoreML.

Instructor

Juan Gabriel Gomila Salas +300.000 estudiantes online
CEO de Frogames, Matemático, Data Scientist & Game Designer
Juan Gabriel Gomila Salas +300.000 estudiantes online
  • 4.6 Instructor Rating
  • 43,224 Reviews
  • 310,033 Students
  • 95 Courses

Soy licenciado en matemáticas, especializado en el análisis de datos para empresas de videojuegos con R y Python, en Game Design para videojuegos de social casino, en el desarrollo de aplicaciones móviles para iOS y para Android y desarrollador de videojuegos utilizando los motores Unreal Engine y Unity tanto para PC como para móvil desde el año 2011.

Me encanta programar, crear apps y videojuegos que la gente utilice y sobretodo enseñar tanto en el mundo online, como en la Universidad presenciamente.

Aquí en Udemy, llevo como profesor online desde verano de 2015 he lanzado ya más de 90 cursos online con más de 300.000 estudiantes en más de 160 países de todo el mundo que han aprendido en castellano  temáticas de desarrollo tan diversas como el mundo de las apps para iOS en Objective-C, Swift y SpriteKit,  en Android con Java, desarrollo de videojuegos con Unity y Unreal Engine cubriendo desde lo más básico hasta aspectos avanzados para crear juegos profesionales o incluso análisis de datos masivos, big data, machine learning y data science con R, Tidyverse y Python. 

Soy también Instructor Certificado de Unity (UCI), lo cual me permite viajar por todo el mundo asesorando y dando formación en desarrollo de videojuegos para empresas de CAD, o estudios de renombre como por ejemplo Team 17 (Worms, The Escapists), Genera Games (Disney's Frozen, Star Wars) o Ubisoft (Assassin's Creed, CSI Hidden Crimes)

Además, los propios estudiantes online de varias partes del mundo me han contactado para ir a dar conferencias y compartir mis experiencias en lugares tan bonitos como Colombia, Dinamarca, USA, México, Suecia, Holanda, Londres o Bolivia entre otros. Si no conoces aún ninguno de los cursos que imparto aquí en Udemy, tómate un tiempo para visitar los diversos cursos gratuitos que tengo publicados aquí mismo.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.