Udemy – Curso completo de iOS 11 y Swift de cero a experto con JB

Portada

Información

Curso completo de iOS 11 y Swift de cero a experto con JB

Peso:

9.55 GB

Idioma

esp

Duración:

56:13 H

Instructor/es:

Juan Gabriel Gomila Salas

Requisitos

  • Un Mac con sistema operativo Sierra o posterior instalado. Usaremos Xcode 9 para hacer apps, pero no te preocupes que lo instalaremos en las primeras clases
  • Es recomendable saber utilizar un Mac a nivel de usuario, sobretodo para no sorprenderse con los comandos y programas básicos que usemos en el curso
  • Aunque no es obligatorio, es recomendable haber cursado el curso completo de iOS 10, de cero a experto y el máster de iOS de esta misma plataforma

Descripción

Hola a todos y bienvenidos a este fantástico Curso completo de iOS 11 y Swift: de cero a experto, donde aprenderemos a usar la nueva suite de desarrollo de Apple para crear apps y vidoejuegos para iPhone e iPad.

Soy Juan Gabriel Gomila, licenciado en matemáticas, profesor online con más de 30.000 estudiantes, profesor de matemáticas de la Universidad de las Islas Baleares y CEO de mi propia empresa, Frogames.

En este curso de iOS 11 aprenderemos juntos

  • Swift 4, el lenguaje de programación de Apple desde sus fundamentos hasta sus trucos más avanzados como closures y gestión de errores
  • Desarrollo de apps desde cero, por si es la primera vez que creas una aplicación. En particular descubrirás acerca del diseño básico de interfícies con UIKIt, CoreGraphics y animaciones de Quartz Core, creación de tablas, colecciones o pantallas divididas para iPad.
  • Las librerías y nuevas funcionalidades que trae iOS 11 como por ejemplo:
  • CoreML, para hacer uso del Machine Learning en tus apps en un proyecto donde haremos una estimación del precio de venta de un coche según algunos parámetros o junto con la librería de Vision y AVFoundation, ser capaces de hacer una foto a un objeto y que nuestro móvil nos diga de qué se trata;
  • ARKit, la librería de realidad aumentada de Apple con la que haremos un juego de capturar Pokémon en 3D o un mapa en 3D para ubicarnos qué lugares tenemos cerca haciendo uso de llamadas a la API de la Wikipedia y la geoposición con Core Location
  • Drag And Drop, haciendo una app para crear postales con nuestro iPad arrastrando fotos, textos y colores e incluso compartiéndolas arrastrándolas directamente desde nuestra app
  • PDFKit, una librería para trabajar de forma eficiente con archivos en PDF donde haremos búsquedas dentro del archivo, compartir en redes sociales o incluso poner marcas de agua a nuestros ficheros;
  • y mucho más, como Core Data, llamadas a Web Services, servidores, o una app con Firebase de Google!
  • Si estás aquí, tal vez ya has tomado alguno de mis cursos anteriores de desarrollo de apps y videojuegos para iOS 9, iOS 10, Android, Unity 3D o Unreal Engine. Si es así, conoces de sobra mi forma de explicar las nuevas tecnologías en esta plataforma. Si no, pues hecha un vistazo a los comentarios del resto de mis cursos para ver si vale la pena hacer un curso conmigo, pero en resumen, el curso ha sido diseñado tanto para:

  • Gente que nunca ha hecho una app y quiere saber cómo iniciarse en Swift y el desarrollo para iOS
  • Gente que ya conoce cómo hacer apps para iOS y quiere conocer trucos específicos y el uso de las librerías de iOS 11
  • Empresas, start ups o emprendedores que busquen formarse a si mismos, o a sus empleados en el desarrollo de apps con las últimas tecnologías de Apple
  • Así que bueno, espero que nos veamos en el curso, aprendamos juntos y lo disfrutes tanto como lo he disfrutado yo al crearlo.

    Nos vemos en clase!

    ¿A quién está dirigido?

  • El curso empieza desde cero con Swift y la programación de Apple, así que no se requiere experiencia previa
  • Para gente que tenga experiencia con Swift 3 o Objective-C, las primeras clases se podrán saltar rápidamente y empezar directamente con la programación de Apps.
  • Emprendedores o Start Ups con idea de una app o negocio que quieran aprender a crearla y plasmarla con garantías de éxito
  • Diseñadores o desarrolladores web que deseen iniciarse en el mundo del desarrollo app y móvil
  • ¿Qué aprenderé?

    • Conocer y saber utilizar Xcode 9
    • Saber utilizar Swift 4, el nuevo lenguaje de programación de Apple para iOS 11
    • Conocer los nuevos frameworks de desarrollo como PDFKit, CoreML, Vision, ARKit o MusicKit entre otros muchos más
    • Aprender en base no solo a los vídeos que muestran los frameworks básicos de desarrollo, si no a plantearse y resolver retos que se irán planteando durante el curso en forma de concursos y ejercicios adicionales.
    • Utilizar un control de versiones en forma de repositorio Github o Bitbucket
    • Saber documentarse y expandir conocimientos con frameworks avanzados como Core Graphics, Mobile Core Services, Core Data, CloudKit, AVFoundation…
    • Conocer nuevas formas de crear apps con funcionalidades como Drag and Drop, exclusivo de iOS 11

    Contenido

    • Introducción
    • Xcode 9 y requisitos necesarios para el desarrollo de apps
    • Mi primera app
    • Qué nos trae de nuevo de Swift 4
    • S1: El lenguaje de programación de Swift, las variables y constantes
    • S2: El lenguaje de programación de Swift, operaciones básicas
    • S3: El lenguaje de programación de Swift, Strings y caracteres
    • S4: El lenguaje de programación de Swift, Tipos de Colecciones
    • S5 – El control de flujo en Swift
    • S6 – Las funciones en Swift
    • S7 – Los closures en Swift
    • S8 – Los enumerados en Swift
    • S9 – Clases y estructuras en Swift
    • El ciclo de vida de una app
    • Proyecto 1 : El juego de Aim For That
    • Proyecto 2: CoreML, Machine Learning para predecir el precio de venta
    • Proyecto 3: ARKit y SpriteKit, a la caza de los Pokemon
    • Proyecto 4: ARKit y CoreLocation, geoposición y realidad aumentada
    • Proyecto 5: Drag and Drop
    • Proyecto 6: Vision y CoreML, Reconocimiento de imágenes
    • Proyecto 7: PDFKit y la gestión de archivos en PDF
    • Proyecto 8: Pokeradar, El buscador de Pokemons con Firebase y GeoFire
    • Proyecto 9: La cámara de fotos, privacidad y detección de caras
    • Un descansito para aprender técnicas ninja de iOS 11
    • Proyecto 10: Apple Music, APIs externas y el procesamiento de ficheros JSON
    • Proyecto 11: Una red social con Firebase
    • BONUS – Un regalo para ti

    Capturas

    Aprende a descargar de CursosMegaUp

    Como descargar

    Enlaces de Descarga

    Mega

    Web Oficial

    Udemy

    Recuerda comentar si tienes algún problema con los links o la contraseña.

    Comments

    comments