Gratte l'image pour obtenir une réduction sur ton cours. Tu pourras appliquer le coupon au moment du paiement.

5.0 /5
(19)

259
Bienvenidos al curso de iOS 11
Cómo sacarle el máximo partido al curso
Comunidad de Discord para Aprender con Amigos
Toma notas de tu curso en tiempo real en Frogames Formación
El Repositorio GitHub del Curso
Actualización a Swift 5.7.2 con Xcode 14: Tu Curso en la Última Versión - Agosto 2023
Cómo descargar Xcode 9
Instalando Xcode y algunas palabras sobre la WWDC17 de Apple
La herramienta de reporte de bugs de apple
Xcode, Playgrounds, Tipos de Proyectos
Estructura de una app y cómo compilar en el simulador
Introducción a las imágenes y al diseño de apps
IBOutlets en una app y errores de novato
IBActions de una app
¿Cómo funciona una app para iOS?
Descarga el código fuente de la sección
Lo que nos trajo Swift 3.0
De Swift 3.0 a la versión 3.1
Los string multilínea
Los strings vuelven a ser colecciones (si, de nuevo)
Rangos unilaterales en colecciones
Los diccionarios mejorado
Más sobre los diccionarios
Serialización, deserialización y los nuevos JSON
Keypath para diccionarios de clave-valor
Selectores con @objc
Descarga los playgrounds de las novedades de Swift 4
Abrir una aplicación
El ciclo de eventos de los controladores
Finalizar una aplicación
Aim For That, el primer juego de Juan Gabriel
Cómo funciona un iPhone y un iPad
La lista de tareas
El proceso de compilación y la build de la app
Mi primer botón en pantalla
La vista y el controlador
El uso de los alert controllers
Cómo funciona una app
Portrait vs landscape y píxels vs puntos
Objetos, datos y métodos
Reto: Recreando la interfaz gráfica
El slider
El valor actual y bugs conocidos
Generando números aleatorios
Las rondas de la partida
Mostrar el objetivo al usuario
Calcular la puntuación de la ronda
Puntos globales y rondas jugadas
Mejoras de usabilidad y el botón de reset
Un nuevo view controller: tutorial del juego
La barra de estado del juego y el archivo Info.plist
La carpeta del Assets Catalog
Cambiar las imágenes de la interfaz gráfica
El slider y la configuración por código
El tutorial en una UIWebView
El problema de la diversidad de resoluciones
Introducción al autolayout y las restricciones genéricas para apps
Reto: El layout de la pantalla del tutorial
Más sobre los Layouts y las Stack Views
La pantalla de carga de la app
El logo y el nombre de la app
Animaciones con Quartz Core
Compilando en tu propio dispositivo
El uso de los temporizadores con la clase Timer
La clase UserDefaults para guardar variables de una partida a otra
La clase UserDefaults para guardar variables de una partida a otra
Proyecto 1: CoreML y Machine Learning en iOS 11
Core ML, el framework de Machine Learning de Apple
Introducción al Machine Learning
ACTUALIZACIÓN: El modelo entrenado para iOS 16
Cómo instalar Python y las librerías para ML en tu Mac
Python y los modelos de datos de las regresiones lineales
Descarga el modelo y el script de Python de ML para tu app
Los named colors de iOS 11
Constraints y vistas multidispositivo
Las stack views y los contenedores de vistas
IBOutlets, IBActions y una misma acción para varios elementos
Los segues y la relación entre vistas y controladores
El truco del custom spacing para ítems individuales de iOS 11
La clase Number Formatter y los dígitos por pantalla
La predicción del valor de venta con CoreML
Ejercicos finales para practicar CoreML
Descarga el código fuente de la sección
Proyecto 2: AR y SpriteKit en iOS 11
Cambios en iOS 11: simd_float4x4 en lugar de SCNMatrix4ToMat4
La realidad aumentada y Automator para Mac
El código de prueba de ARKit de Apple, las matrices 4x4 y las anclas
El código de prueba de SpriteKit de Apple
Los delegados de ARSKViewDelegate y la configuración de la escena
El HUD y la información del videojuego
El timer de creación de enemigos
GameplayKit, números aleatorios y matrices de rotación
Reto: La posición anclada del Pokemon
Reto: El nodo pokemon a visualizar
Pokemons aleatorios por la habitación
Cazando Pokemons con el método touches began
Cómo añadir sonidos en SpriteKit
Fin del Juego
Tarea: Mejoras de ARKit y SpriteKit
Unas pistas de ayuda
Descarga el código fuente de la sección
Proyecto 4: ARKit y CoreLocation combinados
El proyecto inicial de ARKit
Configurando el Core Location Manager y los permisos
El delegado de Core Location Manager y sus métodos asociados
Probando los permisos de privacidad en el dispositivo
La Wikipedia y el formato de la librería de JSON
La dirección del usuario
La estructura del JSON de la Wikipedia
Grados, Radianes y la distancia sobre la tierra
La geoposición de los objetos de la Wikipedia
La posición del ancla y las matrices de transformación
Configurando la etiqueta de los lugares
Prueba final de geoposición con realidad aumentada
Tarea: Mejoras de ARKit y CoreLocation
Una pequeña pista
Descarga el código fuente de la sección
El Drag And Drop en iOS 11, un avance muy novedoso
Las tablas y el UITableViewController
El diseño manual de una Split View
Reto: Los autolayouts y los constraints a nuestro gusto
Los controladores con delegados vs los table y collection view controllers
Los colores y el modelo de datos de la collection view
Las fuentes y el modelo de datos del table view controller
Core Graphics, Next Step y el formato de dibujo en iOS
La clase CGRect y las posiciones en pantalla
Los atributos para configurar texto por código
Renderizar imagen y texto con UIGraphicsImageRenderer
El uso de UICollectionViewDragDelegate
El uso de UIDropInteractionDelegate
Los tipos de datos, perform drop y Mobile Core Services
Soltar el color sobre la postal
Soltar el texto sobre la postal
Mostrar y ocultar la split view
Configurar un UITapGestureRecognizer en una Image View
El uso de UIAlertController con un text field interno
Drag and drop de Fotos a nuestra app
Drag and drop desde nuestra app a Fotos
Tarea: Mejoras a nuestra app Postales desde el paraiso
Solución a la tarea anterior
Descarga el código fuente de la sección
El reconocimiento de imágenes y las redes neuronales
Descarga los modelos de ML de este proyecto
El proyecto inicial y los modelos de datos de imágenes de Apple
Cómo hacer una barra de progreso dinámica
Los métodos y delegados del AVCapturePhotoCaptureDelegate
Inicializar la cámara para tomar fotos en la app
Tomar la foto y el UIActivityIndicatorView para indicar progreso
La clase CGImage y el método didFinishProcessingPhoto
Clasificación de fotos con Vision y CoreML
Transferir información entre controladores con closures y completion handlers
Mostrar los resultados en la tabla sobrepuesta
Probando nuestro reconocedor de objetos
Descarga el código fuente de la sección
El framework de PDFs de Apple
NOTA IMPORTANTE: Esta app solo funciona para iPad
PDFKit, nuestro proyecto inicial
La tabla de libros disponibles
Autolayout y constraints por código
Buscar texto en el PDF
Cargar el PDF con la clase PDFDocument
Compartir texto con UIActivityViewController
Avanzar y retroceder páginas en el PDF
Del pdf al texto y los márgenes de los objetos con UIEdgeInsets
El uso de SafariViewController para incrustar páginas webs
Un UISegmentedControl dentro de un UIBarButtonItem
Transformar el texto de PDF a Attributed Strings
El uso de expresiones regulares con NSRegularExpression
Añadir una marca de agua a nuestro PDF
Tarea: Mejoras a nuestra app de apuntes en PDFs
Pistas para resolver la tarea
Descarga el código fuente de la sección
El mundo de los servidores
NOTA: Actualizaciones para iOS 16
El diseño de la interfaz gráfica del radar
Cocoapods y el SDK de Firebase
Los permisos de CLLocationManager
Geofire, la librería de geoposición para Firebase y el fichero Bridging-Header
Configurar la imagen del usuario
La referencia y la configuración de la base de datos de Firebase
Procesar el CSV de los Pokemon en Swift
El patrón de la factoría y la fábrica de Pokemons
Avistando un Pokemon aleatorio y notificándolo a GeoFire
La clase PokemonAnnotation: MKAnnotation
Creando la MKAnnotationView del Pokemon
Indicar la ruta hacia un destino con Mapas de Apple
Los permisos de la base de dato de Firebase
La Pokedex
La clase UICollectionViewCell y las celdas personalizadas
La técnica del NotificationCenter para comunicar View Controllers
El paradigma del Modelo, la Vista y el Controlador a fondo
Descarga el código de este proyecto desde aquí
Detección de caras y difuminación
El diseño de la interfaz gráfica de usuario
Seleccionando imágenes con UIImagePickerController y sus delegados
La detección de caras con VNFaceObservation de Vision
La extensiones de las clases de Apple
Unas cuantas matemáticas con UIView e imágenes
Mostrar las caras detectadas al usuario
Probando en nuestro iPhone con nuestras fotos
Difuminando imágenes con Core Image
La selección de la cara a difuminar
Compartir la foto en redes sociales
Mejoras a nuestra app de tratamiento de imágenes
Una propuesta para las mejoras indicadas
Descarga el código fuente de la sección
iOS 11, todo cambia estéticamente (si, otra vez...)
Títulos en las barras de navegación más grandes
Aplazar los gestos de sistema del borde de la pantalla
La zona segura de la vista, safeAreaLayoutGuide
La nueva gestión de los Content Insets
Apple Music y los videojuegos multijugador
NOTA: La API de Apple Music ha cambiado
El proyecto de Apple Music
Creando el token del desarrollador por terminal con Cryptography
Los identificadores para conectar con el servicio de Apple Music
Como funciona una API ¿Qué podemos hacer con la API de Apple Music?
Los permisos de Cloud Services de StoreKit
El botón Start Game y el caos de los permisos
La petición de las capabilities a Apple
Las estructuras de datos de Apple Music, el protocolo Codable y la ordenación
La vista de la partida
La petición a la API y el procesamiento de JSONs
Probando el proceso completo en nuestro iPhone
La selección de canciones
La lógica general del videojuego
Nuestro videojuego en acción!
Reproducir música desde Apple Music con MediaPlayer
Muchas, pero que muchas mejoras para publicar la app
Descarga el archivo fuente del proyecto de Apple Music
NOTA: Cambios en iOS 16
El mundo de las redes sociales
Las librerías de proyectos de Apple
Adaptar una librería no es trabajo fácil!
La herencia entre clases
Añadir funcionalidades con la técnica del target-action
El diseño de nuestra ventana de fotos
Configurar Firebase en nuestra app con Cocoapods
Definir una estructura de datos óptima en Firebase
El diseño de la vista de login
Las clases IBEditable y IBDesignable
Reto: más botones y texfields a medida y cómo ocultar el teclado de un textfield
Los métodos de autenticación de usuarios de Firebase
Creación y login de usuarios con Firebase
a gestión de errores de registro y login de Firebase
Guardar el usuario registrado en la base de datos de Firebase
Descargar los datos de Firebase
Procesar los datos descargados de Firebase
Delegados personalizados para la toma de fotos y de vídeos
Subiendo imágenes y vídeos al Storage de Firebase
Añadiendo la referencia de los archivos subidos a nuestra base de datos
Los UISwipeGestureRecognizers
Actualizando los snaps enviados y recibidos en Firebase
Descargar los snaps del usuario
Procesando los snaps recibidos
La descarga de la imagen desde Firebase
Descarga el código fuente de nuestro proyecto de Firebase
Proyecto Final: Desarrollo de una App iOS Completa
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructeur

5.0 /5
(19)

  • Avatar
    Javi
    (5)
    Montée en niveau de mes apps

    Je savais déjà faire des choses simples, mais ici j'ai appris à donner cette touche de qualité qui sépare une app ordinaire d'une app professionnelle. Les thèmes sont expliqués de façon très agréable et sans détours inutiles. C'est la satisfaction de voir que mes projets ont maintenant une structure bien plus solide et robuste.

  • Avatar
    Georges
    (5)
    Cours génial

    Je connaissais déjà les fondamentaux, mais ce contenu m'a aidé à affiner mes compétences et à comprendre comment on gère les plus gros projets ; j'ai l'impression que mon niveau de programmation s'est bien amélioré avec les exemples.

  • Avatar
    Yvonne
    (5)
    Un cours vraiment génial

    Il y a énormément de contenu qui est nécessaire si tu veux devenir un master en iOS ! Recommandé.

  • Avatar
    Joiser
    (5)
    Je le recommande

    Le cours complet iOS 11 : de zéro à expert a dépassé toutes mes attentes. Il m'a donné les compétences et les connaissances pour créer des applications iOS professionnelles

  • Avatar
    Nieves
    (5)
    Maintenant je me sens vraiment développeur iOS

  • Avatar
    Angel
    (5)
    Cours Complet de développement iOS de A à Z – Niveau Intermédiaire

    Ce cours est conçu pour ceux qui ont déjà des connaissances de base en programmation et souhaitent progresser dans le développement d'applications mobiles pour iOS. À travers un parcours structuré, tu exploreras les fondamentaux du langage Swift jusqu'à l'utilisation de frameworks avancés comme CoreML, ARKit et PDFKit, le tout dans l'environnement de développement Xcode.

  • Avatar
    Giovanni
    (5)
    L'étape suivante idéale pour les apps Apple

    J'ai beaucoup apprécié la façon dont on approfondit la gestion des données et les interfaces plus raffinées en suivant les standards actuels d'Apple. C'est la formation parfaite si tu connais déjà Swift mais que tu veux commencer à construire des apps avec une finition beaucoup plus professionnelle et robuste

  • Avatar
    Santiago
    (5)
    Le pas parfait pour arrêter d'être débutant!

  • Avatar
    Nicolas
    (5)
    La meilleure transition pour cesser d'être junior

  • Avatar
    Jackeline
    (5)
    Un bon cours intermédiaire

  • Avatar
    María
    (5)
    Juste ce qu'il faut pour faire le saut

    Ce niveau intermédiaire a été parfait pour moi. Je connaissais déjà les bases, mais j'avais besoin de structure pour progresser, et ce cours l'offre avec clarté et sans détours. J'ai particulièrement aimé comment il se concentre sur les outils qui sont vraiment utilisés dans les projets réels. En terminant, je me suis sentie prête à passer au niveau suivant sans me sentir perdue.

  • Avatar
    Rocío
    (5)
    Excellent cours

  • Avatar
    Gustavo
    (5)
    Cours Complet de Développement iOS de A à Z – Niveau Intermédiaire: Mène tes Apps au Niveau Supérieur

    Tu sais déjà créer des apps basiques, c'est maintenant le moment de construire des expériences complètes, fonctionnelles et prêtes pour la production. Ce cours de niveau intermédiaire te guide dans le développement d'applications iOS plus robustes, en intégrant une logique avancée, un design professionnel et la connexion avec des services externes. Idéal pour ceux qui veulent passer de « apprendre Swift » à « maîtriser le développement iOS ».

  • Avatar
    Rosa
    (5)
    Parfait si tu maîtrises déjà les bases et que tu veux propulser tes apps au niveau supérieur.

  • Avatar
    Samuel
    (5)
    Un 10/10!

    Je suis passé de zéro à créer des apps en toute confiance. Les profs expliquent tout avec tellement de clarté que tu finis par aimer étudier

  • Avatar
    Gabriela
    (5)
    Très recommandé

    Ces leçons m'ont aidée à comprendre ce qui me semblait du chinois avant. La partie intégration avec API m'a changé la vie, maintenant mes apps se connectent avec tout.

  • Avatar
    Carlos
    (5)
    Je le recommande à tous ceux qui veulent améliorer leurs compétences en développement iOS

    Le contenu est clair et m'a aidé à me sentir beaucoup plus préparé pour affronter des projets.

  • Avatar
    danison
    (5)
    Le saut dont ma carrière en iOS avait besoin

    Ce cours a été l'impulsion dont j'avais besoin pour progresser dans le développement d'applications iOS. Avec iOS 11 et Swift 4, j'ai appris à créer des apps complètes pour iPhone et iPad, de l'idée à la mise en œuvre.

  • Avatar
    Matías
    (5)
    Excellent cours iOS, enseigne de zéro jusqu'à développer tes APPS

    Comme toujours, juan gabriel propose des cours incroyables, ils sont expliqués avec une très bonne base pour que sans connaissances tu puisses comprendre tout le contenu et les thèmes basiques jusqu'aux plus complets comme l'app de voitures que nous avons développée, utiliser la caméra pour détecter des objets ! Réalité augmentée !! Je l'ai trop aimé, je le recommande !

PLANS POUR ACCÉDER SELON TES OBJECTIFS ET TES BESOINS

Achète le cours individuel, obtiens tout le parcours d'apprentissage ou accède à toute la plateforme

Choisis le mode de paiement qui s'adapte le mieux à tes besoins et à ton budget : paiement unique par cours, accès mensuel ou annuel au Parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achète le cours une fois et accède à vie

59.99

  • Un seul paiement.
  • Accès instantané au cours à vie.
  • Accès à la Communauté du Parcours
El Más
Popular

Grenouille de Bronze

Accède à tous les Parcours, Communautés et Extras de Frogames

39 /mois

  • Paiement unique de 39€ par mois.
  • Accès instantané à tous les cours.
  • Accède à la plateforme et aux communautés d'élèves 24h/24 et 7j/7, où et quand tu veux.
  • Annule à tout moment sans perdre ta progression.

Parcours iOS

Accède à tous les Cours du Parcours de Développement iOS

19.99 /mois

  • Paiement unique de 19.99€ par mois.
  • Accès instantané aux +10 cours du parcours.
  • Accède au Parcours 24/7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Paiement unique

Achète le cours une fois et accède à vie

59.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accès à la Communauté du Parcours
El Más
Valorado

Grenouille d'Or

Accède à tous les Parcours, Communautés et Extras de Frogames

349 /an

  • Paiement unique de 349€ chaque année.
  • 3 mois de réduction.
  • Accès instantané à tous les cours.
  • Accède à la plateforme et aux communautés d'élèves 24h/24 et 7j/7, où et quand tu veux.
  • Annule à tout moment sans perdre ta progression.
  • Bibliothèque de Ressources
  • Sessions de Q&A mensuelles en direct
  • Support Premium Prioritaire.

Parcours iOS

Accède à tous les Cours du Parcours de Développement iOS

199 /an

  • Paiement unique de 199€ par an.
  • 4 mois de réduction.
  • Accès instantané aux +10 cours du parcours.
  • Accède au Parcours 24/7, où et quand tu veux.
  • Annule à tout moment sans perdre ta progression.
  • Support premium.

* Tous les prix incluent les taxes.

Pour ta sécurité, toutes les commandes seront traitées sur un serveur sécurisé.

Parcours iOS

Le pack ultime avec tous nos cours iOS pour maîtriser Swift et créer des apps pour iPhone et iPad. Inclut les cours à venir et les mises à jour et améliorations des cours actuels.

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

Apprends les fondamentaux du langage Swift 5, le nouveau langage d'Apple pour développer des apps pour iOS, OS X et Watch OS

243 cours

Swift básico para desarrollo de apps: Crea 20 proyectos

Applique le langage Swift 2 à un total de 20 projets différents et libérez tout le potentiel du langage d'Apple sur les appareils iOS

166 cours

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

Deux cours en un : Maîtrise tous les trucs de Swift UI, le nouveau framework pour créer les vues de tes propres apps développées pour iOS 13 et versions ultérieures avec Xcode 11

206 cours

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

Cours de mise à jour de Swift UI vers la version 4.0. Apprends toutes les nouveautés que Swift UI apporte à la version iOS 16 en seulement 10 jours et réduis la quantité de code nécessaire pour créer tes interfaces graphiques pour Apple

51 cours

Las bases de las expresiones regulares con ejemplos en Swift

Découvre les fondamentaux des expressions régulières avec quelques exemples en Swift et extrapole-les à n'importe quel langage de programmation pour travailler et filtrer des textes comme un professionnel

50 cours

App Store Optimization (ASO) de la A a la Z

Maîtrise les techniques de l'App Store Optimization (ASO) comme un expert en commençant par les bases et augmente les téléchargements de tes apps et jeux sur iOS comme sur Android

34 cours

Curso Completo de desarrollo iOS de la A a la Z - Nivel Básico

Le Cours iOS 10 et Swift 3 le plus à jour en Español. Développement complet d'apps mobiles pour iPhone et iPad en Swift avec des dizaines d'apps et 4 projets complets en détail

375 classes

Curso Completo de desarrollo iOS de la A a la Z - Nivel Medio

Le cours le plus à jour sur iOS 11 et Swift 4 en Español. Développement complet d'apps mobiles pour iPhone et iPad en Swift

259 cours

Curso Completo de desarrollo iOS de la A a la Z - Nivel Experto

Le cours le plus à jour sur iOS 12 et Swift 4 en Español. Développement complet d'apps mobiles pour iPhone et iPad en Swift

183 cours

Introducción a los videojuegos para iOS con SpriteKit - Zombie Conga

Apprends à créer ton premier jeu vidéo pour iPhone et iPad avec SpriteKit et Swift depuis zéro, en découvrant les bases de la librairie et comment la combiner avec Swift

81 cours

Videojuegos para iOS con SpriteKit - Flappy Bird

Apprenez à créer un jeu vidéo en quelques heures avec SpriteKit et Swift, le langage Apple le plus facile pour iOS

29 cours

Videojuegos para iOS con SpriteKit - Space Invaders

Apprends à créer un clone du mythique Space Invaders des années 80 pour iPhone et iPad en quelques heures en utilisant Swift et SpriteKit d'Apple

27 cours

Videojuegos para iOS con SpriteKit - Pokemon Go

Apprends à créer ton Pokémon Go pour iPhone en utilisant SpriteKit et vends-le pour faire des millions comme Nintendo. Attrape-les tous !

60 cours

Objective-C de cero a experto: aprende creando 14 apps para iOS

Le cours et le langage qui a tout commencé, le premier cours de Juan Gabriel Gomila qui n'est toujours pas dépassé et qui est encore utilisé pour apprendre Objective-C et utilisé par de nombreuses entreprises et SDKs

218 cours

Desarrollo de Apps para Apple Watch: crea 24 proyectos

Le cours complet avec lequel tu concevras 24 projets pour Apple Watch en exploitant toute la puissance de watchOS

126 cours

Videojuegos para iOS con SpriteKit para Apple TV - R Type Delta

Apprends à créer un clone du mythique R Type Delta d'Atari pour AppleTV en quelques heures en utilisant Swift et SpriteKit d'Apple

22 cours

React Native: Aprende React Native con ejercicios prácticos

Apprenez les fondamentaux de React Native à partir de zéro. Utilisez React Native pour créer des applications mobiles hybrides pour iOS et Android.

52 cours

Cómo promocionar tus apps y juegos en la App Store

Le guide ultime pour commencer à promouvoir tes apps et jeux vidéo en couvrant tous les aspects de l'ASO, la viralité, les KPIs et la promotion sur l'App Store d'Apple

43 cours

Máster avanzado en desarrollo iOS y Swift: sé un profesional

Porte les compétences que tu as apprises dans les cours de développement pour iOS au niveau supérieur avec Swift et Xcode et présente-toi comme un développeur d'apps de niveau avancé

109 cours

50 días de programación: Domina iOS 17 como un profesional

Développe 50 projets tout en apprenant différentes techniques de programmation en iOS

489 cours