25.7.3
This website uses cookies to ensure you get the best experience on our website. Learn more

Ruta Completa de Desarrollo de Apps para iOS

18 Credentials
La ruta completa de desarrollador de apps para iPhone, iPad, Apple Watch o Apple TV que cubre Swift y Objective-C así como los frameworks de SpriteKit, CoreML, PDFKit, Swift UI y mucho más
Viewing 1-10 of 18

Curso completo de Swift 5, el lenguaje para apps de Apple

Aprende todos los fundamentos básicos hasta dominar los aspectos más avanzados del lenguaje Swift, el nuevo lenguaje de Apple para desarrollar en todas sus plataformas, incluyendo iOS, macOS, watchOS y tvOS: ¡un lenguaje común para programarlos a todos! Este curso no pretende enseñarte a hacer apps, videojuegos ni servidores, sino que se trata del paso previo a todo ello: los fundamentos básicos de Swift donde aprender el lenguaje de programación para tomar con garantías de éxito cualquier otro curso de iOS 10, iOS 11, iOS 12, iOS 13, SpriteKit o Master avanzado de iOS de Juan Gabriel Gomila en esta misma plataforma. Swift es un lenguaje moderno y amigable, orientado a objetos y con características funcionales. Swift es un lenguaje de programación multiparadigma creado por Apple, enfocado en el desarrollo de aplicaciones para iOS y Mac OS X. Fue presentado en WWDC 2014 y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C. Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso (e incluso hay rumores de que Android podría adoptar Swift como lenguaje estándar de desarrollo). Entre otros, en este curso trabajaremos a fondo el lenguaje de programación de Swift y veremos a fondo aspectos como: Qué es Swift, su historia y características Estructura sintáctica básica Tipos de datos básicos y operadores relacionados Sentencias de control de flujo, toma de decisiones e iteración Funciones y Closures Tipos de datos: Clases, Estructuras y Enumerados Propiedades, Métodos y Subíndices de tipos de datos Programación orientada a objetos: Herencia, Inicializadores y Desinicializadores Valores opcionales y su uso encadenado Gestión y tratamiento de errores Castings y tipos de datos anidados Creación de extensiones y protocolos Tipos de datos genéricos ARC y optimización de memoria Controles de acceso Operadores avanzados Usaremos la documentación oficial de Apple para aprender todo lo que de ella se deriva, pero lo haremos en español para así no tener duda de ninguna parte de la misma y saber utilizarlo todo correctamente. Además propondremos ejercicios, cuestionarios y trabajos para ver que has aprendido todo correctamente y que no queda ninguna duda por despejar. Al terminar conocerás todo lo necesario para entender y escribir programas en el lenguaje Swift. Muchos programadores ya apuestan por Swift y prueba de ello son las múltiples aplicaciones que ya están entre nosotros. No esperes más y empieza tu aprendizaje de Swift, el lenguaje de programación del futuro.

Curso de diseño de apps con Swift UI para iOS 13

Si estabas buscando un curso COMPLETO para aprender a crear apps desde cero utilizando el nuevo framework SwiftUI de Apple, entonces no busques más, que ¡lo acabas de encontrar! Este curso te llevará en un viaje desde joven Padawan, hasta maestro Jedi con un enfoque práctico, repasando la teoría y sobretodo practicando con ejemplos reales y una gran variedad de diseños extraídos directamente de apps que llevas en tu iPhone. Nos centraremos en entender el diseño e implementación de aplicaciones de la vida real, juegos, clones... y mucho más, ya que aprenderemos todos los detalles a fondo de Swift 5.2 y del desarrollo de apps para iOS a través de proyectos, retos, ejercicios y tareas a la vez que introducimos Swift UI, la nueva tecnología de creación de aplicaciones usando el framework más avanzado de Apple: Xcode 11. ¿Qué vas a aprender? Este curso es ideal para todos aquellos estudiantes que busquen combinar el poder de iOS 13.3 y Swift 5.2 y exprimirlo al máximo, sobretodo desentrañando el poder de SwiftUI. Las clases se explican con toda la teoría necesaria para entender los conceptos de desarrollo y por eso no se necesita experiencia previa en el sector. Al completar el curso tendrás todo el conocimiento necesario para diseñar e implementar apps reales y subirlas directamente a la App Store, así como disponer de un portfolio de proyectos la mar de interesante para que te contraten como desarrollador junior en el futuro. Es un curso totalmente actualizado, con la última versión de Swift 5.2 y la sintaxis más moderna de Swift UI, así que puedes estar seguro de que lo que aprendes está totalmente al día y modernizado. Además, los contenidos del curso cubren aspectos muy demandados en la programación de aplicaciones móviles como el MVVM (Model-View-ViewModel) o el nuevo framework Combine de Apple que trabaja a la perfección junto con SwiftUI ¡para ofrecer unos resultados de 10! Además, todos los proyectos del curso, recursos adicionales, ejercicios y código fuente lo tendrás disponible y compartido contigo a través de GitHub, además de disponer de acceso único por ser estudiante del curso a la comunidad de Discord, donde podrás unirte a miles de estudiantes que como tú buscan aprender a crear sus propias apps para iOS. Por si fuera poco, Juan Gabriel Gomila y todo su equipo, ¡responderá tus dudas en menos de 24 horas! ¿Qué más se puede pedir?

Curso de actualización a Swift UI 4.0 para iOS 16

Si estabas buscando un curso con el que ponerte al día para crear apps utilizando la nueva actualización del framework SwiftUI de Apple, entonces no busques más: ¡lo acabas de encontrar! Se trata de un curso totalmente actualizado, con la última versión de SwiftUI, que complementa al curso de diseño de apps con Swift UI para iOS 13. Puedes estar seguro de que lo que aprendes está totalmente al día y modernizado. Además, los contenidos del curso cubren aspectos muy demandados en la programación de aplicaciones móviles para diferentes dispositivos iOS. Este curso ha sido diseñado de forma que aprendas un poco cada día. Cada sección se corresponde con una parte del temario que perfectamente puedes cubrir en un día, de modo que en 10 días conocerás todas las novedades que Apple ha traído este 2022. Por si fuera poco, todos los proyectos del curso, recursos adicionales, ejercicios y código fuente lo tendrás disponible y compartido contigo a través de GitHub. Además, dispondrás de acceso único a la comunidad de Discord, donde podrás unirte a miles de estudiantes que como tú buscan aprender a crear sus propias apps para iOS aprovechando las últimas novedades. Por último, Juan Gabriel Gomila y todo su equipo de Frogames, ¡responderán tus dudas en menos de 24 horas! ¿Qué más se puede pedir?

Las bases de las expresiones regulares con ejemplos en Swift

Las expresiones regulares son una herramienta esencial para el desarrollo de aplicaciones en cualquier plataforma: móvil u ordenador. En el desarrollo de apps, en particular, nos serán de enorme utilidad para la validación, reemplazo y búsqueda de información. En este curso iniciaremos el estudio de las expresiones regulares desde cero. Es decir, analizaremos cada elemento poco a poco, hasta tener un conocimiento claro de las mismas. Será muy útil para desarrolladores de apps o del mundo web, pero también para todos los que usamos R o Excel como herramienta de análisis de datos básica, donde constantemente hacemos web scrapping o análisis semántico a través de expresiones regulares. En la primera parte iremos viendo los aspectos teóricos junto con ejemplos específicos de cada apunte teórico. Lo haremos con regex, una herramienta online para validar expresiones regulares sin necesidad de escribir nada de código. En la segunda parte del curso desarrollaremos dos apps donde las expresiones regulares serán fundamentales con el lenguaje de desarrollo Swift para Apple, pero los ejemplos son extrapolables a cualquier tecnología web o móvil que se desee. Este no es un curso 100% de programación, sino que es un curso que combina la teoría y la práctica. Te enseñará unas habilidades diferentes a las típicas del mundo de las expresiones regulares y se complementará con ejemplos prácticos.

Curso completo de iOS 10: de cero a experto

Swift 3 fue lanzado el 13 de junio de 2016. Obtener un buen inicio en la última versión del Swift antes que los demás es vital para tener garantías de éxito como programador! ¿Alguna vez has querido probar a cabo la programación de apps? ¿Has tratado de aprender Swift, sólo para estar harto de los incompletos tutoriales de YouTube o las clases o documentación en inglés? ¿Has empezado a migrar código de Swift 2 a 3? Pues entonces no busques más, pues este curso es para ti. En este curso, Swift 3 es el protagonista. En es aprenderemos la información básica que tienes que saber para iniciarte en Swift 3. Yo mismo, Juan Gabriel Gomila, soy matemático, y en el mundo de la programación de apps, me he formado de forma autodidacta, así que sé lo que se siente al comenzar desde cero en este mundillo. Mi objetivo fundamental es que vosotros, futuros estudiantes aprendáis con garantías de éxito. Si no me crees, échale un vistazo al resto de mis cursos y observa qué opinan los estudiantes de los mismos. Su palabra vale más que cualquier justificación que te quiera dar yo mismo. Creo que se aprende mejor haciendo cosas, por tanto el formato será de clases en vídeo, seguidas por un ejercicio para ponerte a prueba, algún que otro examen a final de cada sección e incluso combinaremos las partes más teóricas de conceptos, con aspectos más prácticos llevando a cabo desarrollo de apps totalmente funcionales. Este formato te permitirá aprender Swift en todo su esplendor y no solamente seguir las clases como un robot. Swift se convirtió en un lenguaje Open Source en diciembre de 2015 por lo que ahora podrás hacer tus propias apps y seguir este curso tanto en Mac, como en Windows como en Linux! Swift, un lenguaje moderno evolucionado a partir de Objective-C Swift es un lenguaje de programación multi-paradigma desarrollado por Apple para su uso con iOS y OS X. Diseñado para reemplazar Objective C, se inició el proyecto Swift en 2010 y la primera aplicación móvil se estrenó en junio de 2014 a la Conferencia Mundial de Desarrolladores. A pesar de su objetivo de reemplazar Objective C, Swift es capaz de trabajar junto con el lenguaje Objective-C más anticuado durante el uso de los frameworks de Cocoa Touch y Foundation. Swift se construye con el compilador LLVM incluido desde Xcode 6 beta, y utiliza el tiempo de ejecución de Objective-C, lo que permite utilizar Objective-C, Objective-C ++ y Swift para funcionar dentro de un mismo programa. Durante su debut, Swift fue descrito como "Objective C sin la C" por el Vicepresidente de Ingeniería de Software Craig Federighi de Apple. Contenido e Información general En este curso, se te conducirá a través de la creación de Swift a nivel local, el lenguaje en su totalidad, cómo se compara con otros lenguajes comunes (incluyendo Objective C), y la forma de empezar a trabajar en nuevos proyectos. En particular la estructura del curso cubre: Parte I : Aprender Swift 3 Enfocado a aprender las bases de Swift 3, la sintaxis, el uso de las clases y la correcta gramática del lenguaje de programación, incluyendo Variables y constantes Strings, Enteros, Decimales y Booleanos Arrays y Diccionarios Valores opcionales, requeridos y nulos Operadores de decisión y de iteración Programación Orientada a Objetos, Atributos, Métodos y Herencia Patrones de programación y diseño lógico Parte II : Diseño de apps Enfocado a aprender el diseño de aplicaciones funcionales haciendo uso de: Diseño de interfaces con Storyboards y los elementos de UIKit: UILabel, UITextField, UIButton, UISlider, UIView... Diseño responsive, Autolayout, Size Classes y Stock Views Animaciones de elementos gráficos Modelos, Vistas y Controladores UIViewController, UITableViewController, UICollectionViewController, UISearchController,... Novedades en iOS 10: Messages, Stickers, Speech, SiriKit... Parte III : Proyectos completos Enfocado a combinar todo lo aprendido durante el curso para hacer proyectos grandes, totalmente funcionales con el código fuente disponible para ser usado o incluso vendido en la App Store: Mis Recetas, un recetario completo para crear, modificar, guardar recetas, compartirlas en redes sociales... Los días de gloria, una app que incluye la opción de importar fotos de la librería y documentarlas con texto oral y transcripciones como si se tratara de un álbum de fotos. Lugares, una app completa de lugares, ubicación geográfica, compartir en redes, guardar en base de datos, en la nube con iCloud, con buscadores, localizada para diferentes idiomas... El curso está diseñado para proporcionar una visión completa de Swift, para que puedas experimentar de forma inmediata. Al finalizar, entenderás cualquier fragmento de código Swift y será capaz de desarrollar diversas aplicaciones personalizadas tanto a nivel visual como de programación. También obtendrá experiencia de trabajo con nuevo archivo .playground de Xcode que permite la escritura de código mucho más rápido y dinámico. El material del curso se actualiza periódicamente para incluir todas las actualizaciones más recientes e información. No olvides que solo por registrarte tienes acceso de por vida al curso, lo cual te da motivos más que de sobra para venir de vez en cuando y ver qué hay de nuevo en Swift.

Curso completo de iOS 11: de cero a experto

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.

Curso completo de iOS 12: de cero a experto

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 55 horas de contenido en video en HD 1080p. 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. Core Data, Firebase. Realm y otras formas de persistir los datos.
Viewing 1-10 of 18