iOS y Swift: de cero a experto con JB
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