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 Personal Development Mindfulness Meditation Personal Transformation 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 Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing 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

Desarrollo de aplicaciones con iOS 12, swift 5 y Xcode 10

Aprende Swift 5 para iOS 12 con CoreData, CoreML, Firebase, Vision, ARKit, MapKit, Compras integradas subir app y mas
Rating: 4.6 out of 54.6 (265 ratings)
1,010 students
Created by Jorge Maldonado B.
Last updated 8/2019
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Tener los conocimientos necesarios para convertirse en desarrollados de apps móviles
  • Conocer y tener un gran dominio del lenguaje swift
  • Crear aplicaciones con bases de datos como: CoreData, UserDefaults, etc.
  • Usar la cámara, tomar fotografías, usar audio
  • Traducir tus apps en diferentes idiomas
  • Aprender a diseñar usando los constrains, sizes classes, StackViews, etc.
  • Crear apps con bases de datos en la nube con iCloud
  • Utilizar mapas y coordenadas
  • Traducir apps a otros idiomas
  • Crear apps con bases de datos en tiempo real con Firebase
  • Publicidad con AdMob y Firebase
  • Notificaciones push con firebase
  • Apps con machine learning con CoreML, Vision y CreateML
  • Realidad aumentada con ARKit
Curated for the Udemy for Business collection

Course content

36 sections • 299 lectures • 34h 16m total length

  • Preview01:07
  • Preview07:49

  • Preview06:25
  • Preview04:36
  • Variables
    05:38
  • Constantes
    05:12
  • Opcionales
    09:15
  • Casting
    05:58
  • Concatenaciones
    04:13
  • Estructura If
    07:20
  • Preview10:05
  • Switch
    06:13
  • Ciclo For
    04:10
  • Arrays
    05:03
  • Tuplas
    03:50
  • Funciones
    07:55
  • Clases
    06:42

  • Swift 5
    06:20
  • Novedades en swift 5
    11:16

  • Preview10:30
  • Preview18:34
  • Creando nuestra primera app
    10:40
  • Comenzando a programar
    08:54
  • El simulador
    07:30
  • Ocultar el teclado
    05:19
  • LaunchScreen
    03:58
  • Agregar icono
    04:58
  • Proyecto Primer app
    00:00

  • Navegacion entre varias vistas
    08:47
  • Regresar de manera correcta de una vista
    09:25
  • Trabajar con mas storyboards
    06:50
  • NavigationController
    07:35
  • Envio de parámetros entre vistas
    09:20
  • Regresar con navigationController
    05:11
  • Regresar parametro con unwindSegue
    07:24
  • TabBarController
    08:53
  • Proyecto Navegacion
    00:00

  • Constrains
    15:14
  • Mas constrains
    09:32
  • Vista preview
    05:09
  • Diseñando app de descuentos
    14:55
  • Como saber el tamaño de un iPhone en código
    07:30
  • Cambiar contrains con código
    05:38
  • Empujar vista con teclado
    12:05
  • Programando la app
    09:11
  • Validar formulario con alerta
    03:58
  • Proyecto Design/descuentos
    00:00

  • Size Classes
    06:12
  • Vary for traits
    08:14
  • Diseños independientes entre variaciones
    08:12
  • El botón embed in y las views como contenedores
    05:30
  • ScrollViews
    03:16
  • StackViews
    08:54
  • StackViews 2
    07:42

  • Preparando la app
    06:58
  • StackView en portrait
    07:39
  • StackView en landscape
    04:02
  • Diseñando el piano
    06:15
  • Outlets collections y eventos del boton
    09:07
  • Reproducir notas con AVFoundations
    10:44
  • Cambiar colores en las teclas del piano
    05:24
  • Reproducir Loops
    08:04
  • Encendido y apagado de loops
    14:27
  • Proyecto LuanchPiano iPhone
    00:00
  • Preparando version de iPad
    02:53
  • StackView en iPad
    11:09
  • Finalizando aplicación
    03:40
  • Proyecto LuanchPiano iPad
    00:00

  • Ciclo de vida en el AppDelegate
    07:30
  • Ciclo de vida de un viewControler
    04:52
  • Ejemplo del ciclo de vida del viewController
    02:40

  • User Defaults
    10:07
  • Guardando arrays con User Defaults
    08:12
  • Ejemplo de modo nocturno con User Defaults
    13:16
  • Proyecto userDefaults
    00:00

Requirements

  • Tener un equipo Mac de apple
  • No se requiere de la licencia de pago para iniciar el curso, solo en ciertas secciones
  • No se requiere de un iPhone o Ipad para seguir el curso, solo en ciertas secciones
  • Algo de nociones básicas en la programación, aunque si no tienes nada no importa aquí aprenderemos a programar

Description

Bienvenidos a este curso de desarrollo de aplicaciones móviles, en el cual pondremos en practica la ultima Version del lenguaje Swift la Version 5 con la cual podremos desarrollar aplicaciones para la nueva Version de iOS 12, en este curso exploraremos desde las bases si nunca has programado hasta enviar nuestras apps a la Appstore.

Empezaremos conociendo el lenguaje Swift en su mínima expresión utilizando los playgrounds, conociendo cada parte del lenguaje de una manera simple entendiendo cada uno de sus conceptos.

Posteriormente empezaremos a conocer nuestro entorno de desarrollo con Xcode 10, conoceremos conceptos básicos sobre el ciclo de vida de nuestras apps, y el como empezar a crear aplicaciones mientras seguimos conociendo el lenguaje de programación.

Nos vamos a centrar en buena parte del curso a aprender a diseñar nuestras apps con las reglas de diseño como las size classes, el autolayout, los constrains y stackviews, para tener una buena base para el desarrollo visual de nuestras aplicaciones tanto en iPhone como iPad.

Enseguida veremos como empezar a persistir datos en nuestras apps desde utilizar userDefaults hasta realizar apps mas complejas con bases de datos como CoreData, utilizando relaciones, consultas ids, etc. al final tendremos el conocimiento suficiente para crear apps propias con bases de datos y aprenderemos como subir nuestras apps a la Appstore.

Pero como es costumbre este curso estará en constante actualización ofreciendo nuevos temas como firebase, notificaciones push, compras integradas en nuestras apps, mapas, machine learning, realidad aumenta con ARKit y librerías externas de utilidad.

Te invito a este curso que seguro te agradara y aprenderás mucho sobre desarrollo de apps móviles para iOS 12

Who this course is for:

  • Todos aquellos estudiantes que desean aprender a programar
  • Aprender a crear aplicaciones móviles para iPhone o iPad con iOS 12
  • Aprender a usar el lenguaje swift en su versión 4.2
  • Aprender a utilizar xcode 10, el IDE para crear aplicaciones para dispositivos de Apple

Instructor

Jorge Maldonado B.
Ingeniero en Tecnologías de la Información
Jorge Maldonado B.
  • 4.4 Instructor Rating
  • 1,027 Reviews
  • 3,566 Students
  • 7 Courses

Soy Ingeniero en Tecnologías de la Información, tengo más de 14 años trabajando como desarrollador independiente, enfocado al desarrollo de software a la medida y la creación de apps móviles para el sector empresarial. He tenido la oportunidad de trabajar con distintos lenguajes como los son PHP, RUBY, PYTHON, SWIFT y KOTLIN, además de trabajar con algunon frameworks enfocados al desarrollo web como ruby on rails, django y laravel.

Soy un entusiasta de la programación, me encanta aprender nuevas tecnologías cada día y siempre eh creído en que el conocimiento no tiene límites y no hay por qué aprende solo una cosa cuando podemos aprender miles, estoy en constante actualización esperando los cambios para adaptarme a ellos, también me gusta romper estándares y ser creativo a mi manera ya que así es como rompemos los moldes.  

Espero que puedas confiar en mi para que obtengas un nuevo conocimiento y así aprender juntos las diferentes cosas que el mundo de la tecnología nos tiene preparado.

  • 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.