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

5.0 /5
(19)

218
El primer curso de Juan Gabriel Gomila
Bienvenido a nuestro curso de Objective-C
Cómo sacarle el máximo partido al curso
La Comunidad de Discord para Aprender con Amigos
Toma notas de tu curso en tiempo real en Frogames Formación
Necesitas un mac para crear apps para iOS
Como seguir el curso si no dispongo de un Mac
El programa de Desarrollo de Apple
Cómo descargar XCode
Cómo instalar XCode
Mi primer paseo por XCode
Cómo compilar un proyecto en XCode
Preparando el entorno de trabajo
UIButton
UIAlertController
UILabel
El uso de los colores
La vista y el controlador
UITextField
Las imágenes con UIImageView
Un nuevo View Controller
La Vista y los elementos gráficos
App 1: Conociendo los elementos gráficos
Los números enteros
Los números con decimales
App 2: Convertir de millas a metros
Bonus: la app en una sola línea de código
Tipos básicos de datos
Tu primer reto
Implementar la vista
Unir la vista y el controlador
Implementación de la lógica
El toque final
Bonus: multiconversor de divisas
Explora tus límites y capacidades
El operador If
Los tipos de datos booleanos
Concatenación de if y elses
La lógica de predicados
Lógica de predicados.
El bucle for
El bucle while
La cuenta atrás
App 4: El factorial de un número
App 5: La canción 100 bottles of beer on the wall
El manejo de XCode
Los elementos de la vista
Los tipos de datos básicos
Los operadores de decisión
Los operadores de iteración
Ficheros de repaso de programación básica
El concepto de clase y de objeto
Crea tu primera clase
La cabecera de la clase (fichero .h)
Crear y configurar debidamente un nuevo proyecto
La implementación de la clase (fichero .m)
La Estructura de una Clase
Qué son las propiedades de una clase
Cómo se instancian los objetos
Cómo importar una clase
Asignar las propiedades
Clases y objetos
Los métodos de una clase
Implementa tu primer método
Los argumentos de entrada de un método
Acceso a propiedades con self
Acceso a métodos con self
Métodos con múltiples argumentos
Métodos con valor de retorno
Métodos de clase y métodos de instancia
Clases en Objective-C
Crear la nueva clase de utilidades
Imprimir los n primeros naturales
Imprimir los enteros por debajo de n
Imprimir los enteros comprendidos entre dos números
¿Qué es la refactorización de código?
Agregar el factorial de un número
Mi Garaje
Implementación de Mi Garaje
Mi primer array
Navegar por Mi Garaje
Nuestro primer bug
Aleatoriedad
Bonus: transiciones y animaciones
Los Arrays
Solución del reto de diseño responsive
El concepto de herencia
Coche como subclase de vehículo
La superclase
Diferencias entre objetos y primitivas
La clase NSArray
Más sobre propiedades, versión extendida
Más sobre arrays, versión extendida
La clase CGPoint
Propiedades en la cabecera de nuestras clases
El valor nil
En busca del tesoro perdido
El Storyboard
El Storyboard (II)
Vincular la vista y el controlador
La unidad básica: el concepto de tile
El Factory Pattern
La primera tile
Navegación entre tiles
Navegación entre tiles (II)
La historia
El tesoro perdido, recapitulación
La clase arma y la clase armadura
La clase personaje
Añadir el personaje del juego
Mejorar nuestra tile
Implementar las acciones
El estado inicial de la partida
El jefe final del juego
Dando feedback al usuario
Reset de la partida
Recapitulación de contenidos
Crear una cuenta en bitbucket y configurar un nuevo proyecto
Configurar el control de versiones en XCode
Pull y Push
El patron MVC
Comunicación entre el controlador y los modelos y vista
Comunicación entre los modelos y vista y el controlador
MVC: El resumen
MVC
UITableView
UITableViewDelegate y UITableViewDataSource
Los métodos del delegado
Los métodos de la fuente de datos
El toque final: una imagen en nuestra app
Mostrar diferentes imágenes en cada celda
Crear una tabla con UITableViewController
Diseño de la celda prototipo
La clase PlanetCell
Reprogramando nuestra tabla
Reto: añadir la descripción a la celda
UITableViewDelegate y sus métodos
Implementar la selección de una celda
Adaptar el tamaño de las celdas
Añadir una vista accesoria a la celda
Checkmarks duplicados
Reto: desmarcar un planeta si se vuelve a pulsar la celda
Eliminar un planeta
Los diccionarios
Las property lists
Cargar y utilizar una lista de propiedades
Introduciendo la programación orientada a objetos
Las Launch Images
Los logos de la app y las múltiples resoluciones
La navegación entre varias vistas
UINavigationController
Añadir la vista detallada del planeta
Como transferir datos entre controladores
Reto: añadir más información al planeta
UITabBarController y UIWebView
UITabBarController
Añadir una nueva pestaña
Añadir una web con UIWebView
El problema del AppTransportSecurity
Reto: cargar una página web en remoto
El conversor de divisas v2
El modelo de datos: la divisa
La lista de divisas
UIPickerView
Las APIs externas
La conversión de divisas final
¿Tengo internet?
El uso de UISearchController
Los predicados de búsqueda
Actualizar la vista con los resultados
El uso de las tablas: recapitulación
El uso de UICollectionView
El diseño de la celda
La implementación de la celda con los delegados de UICollectionView
Personalizar la vista de la celda
Dividir los planetas en dos secciones
Añadir márgenes a las secciones
El diseño de un header y un footer en el storyboard
La lógica del header y del footer
La vista extendida del planeta
La selección del planeta
Multiples selecciones
Compartir en redes sociales
El uso de Core Data
Managed Object Model
El diseño de la interfaz
Creando Managed Objects
Obtener los datos de Core Data
Los métodos de UITableView
NSFetchedResultsControllerDelegate
Borrar un objeto con Core Data
Actualizar un objeto con Core Data
Una pincelada de SQL
Ya sé usar Core Data
La cámara de fotos
La lógica del controlador de las fotos
UIImagePickerControllerDelegate
Vamos a probar en un dispositivo real
Los videos
La lógica del Video View Controller
La reproducción del vídeo
NSNotificationCenter
Probando el vídeo
De vuelta a nuestro planetario
Configurar una cuenta y un servidor en Parse
Parse Desaparece: Cómo crear tu propio servidor de Parse utilizando Heroku
Parse Desaparece: Acceso al dashboard de Parse utilizando NodeJS
Descargar y Configurar el SDK de Parse
PFQueryTableViewController
Cómo utilizar los métodos de PFQueryTableViewController
Pull to refresh
El uso de la caché de datos para el guardado local
El uso de la paginación
Recuperando las funcionalidades perdidas
Insertando nuevos planetas, el diseño de la UI
Insertando nuevos planetas, la implementación
Guardar el planeta en Parse
Borrar el planeta de Parse

instructeur

5.0 /5
(19)

  • Avatar
    Santiago
    (5)
    Contenu très bien organisé à travers les 14 projets

  • Avatar
    Javier
    (5)
    Ça a l'air vraiment bien

    J'ai commencé il n'y a peu et j'aime beaucoup la façon dont l'instructeur explique. Je dirais que c'est dommage de devoir suivre les prérequis pour avancer dans le cours et accéder à la section qui m'intéresse. À part ça, c'est super.

  • Avatar
    Yvonne
    (5)
    excellent cours d'Objective-C

    excellent cours, très complet et l'instructeur est génial ! J'aime beaucoup sa façon d'expliquer, très claire et concise.

  • Avatar
    Carlos
    (5)
    Je recommande ce cours à quiconque veut progresser en développement iOS!

    Je viens de terminer le cours et je suis très satisfait. Juan Gabriel Gomila a une façon incroyable d'expliquer les concepts, et la pratique de créer 14 applications m'a donné une base solide en Objective-C. Bien que ce soit un langage classique, j'ai le sentiment que je peux maintenant le maîtriser avec confiance, et je comprends sa pertinence dans beaucoup d'entreprises.

  • Avatar
    Rocío
    (5)
    Bon pour comprendre

    Il semble qu'il ait un peu vieilli, mais il est toujours utile de comprendre les bases

  • Avatar
    Rosa
    (5)
    projets utiles

    Chaque projet renforce des concepts concrets : UI, persistance, réseaux et design d'architecture.

  • Avatar
    Nieves
    (5)
    Je n'aurais jamais pensé qu'Objective-C m'allait m'émouvoir!

    Au début j'avais du mal à comprendre la logique, mais ce cours l'explique avec une clarté brutale.

  • Avatar
    Georges
    (5)
    Sauver la base du système

    Bien que ce ne soit plus la pratique la plus courante, apprendre ce langage m'a donné une profondeur technique que je n'avais pas, maintenant je comprends beaucoup mieux comment tout fonctionne en dessous dans l'écosystème d'Apple.

  • Avatar
    Angel
    (5)
    Maîtrise le langage classique d'Apple en créant des applications réelles à partir de zéro

    Ce cours est une immersion complète dans Objective-C, le langage qui a donné vie à des milliers d'apps avant l'arrivée de Swift. À travers 14 projets pratiques, tu apprendras des fondamentaux aux techniques avancées de développement pour iPhone et iPad, en utilisant des outils comme Xcode, UIKit et CoreData.

  • Avatar
    Javi
    (5)
    Maîtriser un langage classique

    Même si c'est un système avec de l'histoire, l'apprendre m'a ouvert énormément de portes pour comprendre comment fonctionnent les apps de tous les jours. Construire autant de projets d'affilée m'a donné une pratique incroyable ; maintenant je me sens expert capable de maintenir ou créer n'importe quoi pour iPhone. C'était un chemin long mais très gratifiant.

  • Avatar
    Jackeline
    (5)
    Je suis retournée aux racines d'iOS !

  • Avatar
    Gustavo
    (5)
    Objective-C de Zéro à Expert : Apprends en Créant 14 Apps pour iOS

    Bien que Swift domine le développement moderne sur iOS, Objective-C reste fondamental dans de nombreuses apps et bibliothèques de l'écosystème Apple. Ce cours te mène des concepts basiques jusqu'à la maîtrise complète du langage, en construisant 14 applications fonctionnelles qui t'enseignent à penser, programmer et résoudre des problèmes comme un développeur professionnel.

  • Avatar
    María
    (5)
    De zéro à créer des choses incroyables

    Je n'aurais jamais pensé qu'Objective-C puisse m'être aussi accessible. Le cours est conçu pour que tu apprennes en faisant, et c'est ça qui fait la différence. Créer des apps tout au long du cours m'a permis d'intérioriser la logique du langage et de me sentir à l'aise avec lui. Le professeur sait comment maintenir le bon rythme. Maintenant, je comprends beaucoup mieux les fondamentaux qui soutiennent l'écosystème iOS.

  • Avatar
    Nicolas
    (5)
    Vivement recommandé si tu veux un profil de développeur iOS vraiment solide et complet en 2026.

  • Avatar
    Samuel
    (5)
    J'adore que chaque app qu'on crée soit différente et stimulante

    Apprendre en faisant est ma façon préférée et ici on la porte au niveau suivant. je me sens comme un vrai développeur et chaque jour je m'enthousiasme davantage pour les apps que je peux créer.

  • Avatar
    Gabriela
    (5)
    J'ai maintenant 14 apps dans mon portfolio et ma confiance est au sommet

    Ce cours m'a donné les bases pour créer mes propres apps. Au début, ça semblait compliqué, mais chaque app que j'ai créée m'a rendue plus sûre de moi.

  • Avatar
    danison
    (5)
    Développement iOS

    Une explication et un développement professionnel à chaque étape du cours, je pourrai bientôt améliorer et ajouter le développement iOS à mes compétences grâce à votre excellent corps enseignant.

  • Avatar
    Caty
    (5)
    Objective-C de cero a experto: aprende creando 14 apps para iOS

    C'est un cours très pratique qui t'enseigne des compétences pour mieux maîtriser le développement et dominer Objective-C de manière pratique et efficace

  • Avatar
    Joiser
    (5)
    Je commence déjà les projets

    Un grand défi les 14 apps, quand je les terminerai, j'aurai un super portfolio

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

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

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