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

5.0 /5
(22)

489
Bienvenidos al curso de iOS 17 y XCode 15
Cómo sacarle el máximo partido al curso
Toma notas de tu curso en tiempo real en Frogames Formación
El portal de desarrolladores de Apple
Instalar XCode (y herramientas anexas) desde la Mac App Store
El Repositorio GitHub del Curso
[Opcional] Solo para estudiantes avanzados: instalar Cocoapods y Ruby Gems en tu Mac
Las dos sintaxis de la PreviewProvider
Crear un nuevo proyecto
La componente de Texto
Los modificadores de estilo del Texto
Creando textos multi línea
Espacio entre líneas y padding lateral
Cómo añadir texto en markdown en Swift UI
Efectos visuales de sombras y rotaciones
Cómo añadir una fuente personalizada a nuestra app
Crear un nuevo Proyecto
Los SF Symbols de Apple
Cómo añadir SF Symbols en una app de iOS
Cómo añadir una imagen
Aspect fill y aspect fit
Recortar imágenes usando diferentes formas
Ejercicio: poner un texto encima de la imagen
Ensombrecer una imagen con overlay
Usar múltiples colores en los SF Symbols
Crear el proyecto en XCode
Colocar el título de la app en VStack
Extraer vistas en estructuras externas
Elementos horizontales en HStack
Cómo hacer que los elementos tengan el mismo tamaño
Refactorización del código duplicado
Superponer vistas con ZStack
Ejercicio 1: Diseña tu propia vista
Ejercicio 1: Diseña tu propia vista
Solución del Ejercicio 1
Spacer para organizar elementos en pantalla
Ejercicio Final
Ejercicio Final
Solución del ejercicio Final
Crear el proyecto inicial y descargar los assets necesarios
Diseño de la Card View
Refactorización de la Card View
La Scroll View de Cursos
Ejercicio 2: Diseña tu cabecera
Carousel con Scroll View horizontal
Creación del proyecto
El botón y la interacción
El orden de los modificadores altera el producto
Botones con bordes
Botones con imágenes
Botones con gradientes y sombras
Botones de ancho de pantalla
El protocolo ButtonStyle
El estado isPressed del botón
Ejercicio 3: Un botón que gira
Solución, un botón que gira
Más sobre botones
El rol de los botones
Creación del proyecto
Los estados de la app
Ejercicio 4: El clicker
Ejercicio 4: Un clicker
Solución del Clicker
Los vínculos entre vistas
Ejercicio 5: Contador maestro y los individuales
Ejercicio 5: Contador maestro y los individuales
Solución del Ejercicio 5
Cómo representar figuras en Swift UI
Curvas con puntos de control
Stroke vs Fill
Representación de Arcos
El protocolo Shape
Formas pre definidas
Un indicador de progreso circular
Un diagrama de pastel
Animaciones implícitas y explícitas
El modificador OnTapGesture
Animaciones implícitas
Animaciones explícitas
Cómo crear un spinner
Ejercicio 6: Crear un círculo de carga
Solución del círculo de carga
Ejercicio 7: Crear una barra de carga
Solución de la barra de carga
Ejercicio 8: Crear una pantalla de carga
Solución de la pantalla de carga
Delay para animaciones
Transformaciones de vistas
Transiciones entre vistas
La clase AnyTransition
Las animaciones asimétricas
Ejercicio 9: El botón de compras
Ejercicio 9: El botón de compras
Solución del botón de compras
Nunca pares de aprender en Frogames
Mi primera lista
La sintaxis de los bucles ForEach
Un layout personalizado con imágenes y texto
La estructura de los datos
Identificadores únicos, UUID y el protocolo Identifiable
Refactorizar los diferentes tipos de celdas
Personalizar los separadores de las celdas
Cambiar el fondo de la tabla
Ejercicio 10: Información completa de los cursos en una nueva vista
Ejercicio Resuelto: una vista repleta de información
Listas navegables con NavigationStack
Navegación entre vistas con NavigationLink
Personalizar la barra de navegación con UIKit
Personalizar el botón de volver atrás
Descarga los ficheros del proyecto inicial
Proyecto 1: Entrega aquí tu versión del proyecto
La vista del detalle del post
La navegación entre la lista de artículos y el detalle
Eliminar el disclosure indicator de las celdas
El espacio extra de la barra de navegación
El botón hacia atrás flotante sobre la imagen
Qué son los modales
Cómo mostrar un modal con una variable booleana
Cómo mostrar un modal con una variable opcional
Añadir un botón para cerrar el modal
Lanzar un modal en forma de alerta
Modales a pantalla completa
Crear el nuevo proyecto
Rediseño de la lista de cursos
La UI de los nuevos elementos visuales
El menú contextual
Implementar las acciones de modificación
Las secciones de la pantalla de ajustes
El selector de Picker View
Los interruptores tipo Toggle
Ejercicio 11: Crear el Toggle de los Cursos Favoritos
Solución del ejercicio del toggle
Las vistas con Steppers
Sliders agrupados en Disclosure Groups
Mostrar la ventana de los ajustes
Ejercicio 12: Botón de guardar y cerrar en la vista de los ajustes
Solución del ejercicio
Los valores enumerados
Las preferencias del usuario con User Defaults
Ejercicio 13: Declarar las variables auto computadas con didSet
Resolución del ejercicio
Haciendo uso de las User Preferences en las diferentes vistas
Compartir datos entre vistas con @Environment
Implementar las opciones de filtrado
Ejercicio 14: Las condiciones booleanas restantes
Solución del ejercicio de condiciones booleanas
Implementar las opciones de ordenar
Los Text Fields y los Secure Fields
Ejercicio 15: Tu propio diseño del formulario
La clase RequiredField
La clase FormView
El diseño final de la pantalla de registro
Model-View-ViewModel (MVVM)
Validar los requisitos del usuario
Validar los requisitos de la contraseña
El conjunto de AnyCancelable para unir los componentes de Combine
Crear el proyecto inicial
Deslizar para eliminar
Abrir un menú contextual
Ejercicio 16: Marcar el curso como favorito
Ejercicio resuelto: marcar el curso como favorito
Crear un diálogo de confirmación
El gesto de Tap
El gesto Long Press
El gesto de Drag
Combinar gestos
Un enumerado para simplificar el proceso
Crear una vista genérica
Ejercicio 16: El MagnifyGesture
Solución al zoom con MagnifyGesture
Cómo generar una Expandable Bottom Sheet en Swift UI
La estructura de la Bottom Sheet
Ejercicio 17: Crear tu Bottom Sheet personalizada
Crear la Handle Bar
Crear la Title Bar
Crear la Header View
Crear la Content view
Personalizar la Expandable Bottom Sheet
Guardar el estado del selected detent
El modelo de datos
Ejercicio 18: Crear la vista de Tinder
Solución: El diseño de la Card View
Solución: El diseño de la barra superior
Solución: El diseño de la barra inferior
La pila de los cursos
Ejercicio 19: Ordenar y optimizar el array de cursos
Solución: ordenar los cursos y optimizar la pila de cursos
El gesto de deslizar 'A lo tinder'
Ejercicio 20: Mover solamente la primera imagen de la pila
Solución: Mover solamente la primera imagen
Corazón o Cruz
Refrescar la pila de cursos
[BUG] La transición final
Los modelos de datos de tarjetas y transacciones
La vista del historial de transacciones
La vista de la tarjeta de crédito
La barra del título de la cartera
Mostrar las tarjetas en formato cartera
Aparición lateral de las tarjetas
Ver el historial de la tarjeta seleccionada
El enumerado drag state
Animaciones mútuamente exclusivas
El nuevo offset al marcar una tarjeta
El nuevo z-index al marcar una tarjeta
Reordenar las tarjetas en la cartera
Qué es un fichero JSON
El objeto JSON Decoder
Las Coding Keys
Procesar objetos anidados en JSON
Procesar arrays de objetos en JSON
Crear el modelo de datos de nuestra app
Procesar la llamada desde la API
Ejercicio: Diseña las vistas de la App
Ejercicio 21: Diseña las tres vistas de la app
Solución: La vista de la Celda
Solución: La vista de la Lista
Solución: La vista del Filtrado
El vínculo entre las variables de filtrado y el modelo de datos
Crear el proyecto de persistencia
Core Data vs Swift Data
Creación del modelo de datos
La tabla de tareas
Un panel de color
La celda para mostrar y completar la tarea
Mostrar la tarjeta de nueva tarea
Ejercicio: Crear tu formulario de nueva tarea
Ejercicio 22: Crea tu propio formulario para crear una tarea
Solución: Creación del formulario
Añadir Swift Data con el Modelo y sus Atributos
Crear objeto en Swift Data
Leer y actualizar objetos en Swift Data
Eliminar objetos en Swift Data
Resolver el bug del model container en el Canvas
Integrar vistas de UIKit en Swift UI
El Coordinator para usar protocolos de UIKit en Swift UI
Implementar métodos del delegado UISearchBarDelegate
Filtrar las tareas con el texto escrito
Clonar el proyecto de las notas
Diseño de la barra de búsqueda en Swift UI
El método resign first responder
[Bug] Programar un binding personalizado
Conociendo la App Store
Ejercicio 23: Crea tu propia tarjeta
El diseño de la tarjeta del título
La previsualización ajustando los traits
El diseño de la tarjeta
El geometry reader para leer el tamaño de la pantalla
El botón de cierre
Date Formatter y la barra de inicio
La lista de artículos
Vincular el artículo seleccionado
Namespaces y el modificador matchedGeometryEffect
Creando un carrusel con Swift UI
Ejercicio 24: Diseña tu propia tarjeta
Solución del reto anterior: diseño de la tarjeta
Cargando las imágenes en el carrusel
Construir una HStack de elementos manualmente
Pasar tarjeta a tarjeta con gestos
Implementar el gesto de drag con umbral
Las animaciones de transición entre tarjetas
Añadir la barra de título
Ejercicio 25: Diseña la vista del detalle
Solución del reto: Diseñar la vista del detalle
Mostrar la vista del detalle
Resolver el bug del padding extra
El modelo de datos de Menu Items
Ejercicio 26: La carga de datos
Solución del reto: carga de datos
Mostrar la lista expansible
Personalizar la lista con Outline Group
Personalizar la lista con Disclosure Group
Ejercicio 27: El diseño de las FAQs
Solución al reto: crear unas FAQs
Las Collection Views de Swift UI
Una parrilla de elementos
GridItem fixed, adaptative y flexible
LazyHGrid vs LazyVGrid
El modelo de datos para las fotos
Ejercicio 28: Un diseño libre para tus imágenes
Solución al reto, un layout simple para las imágenes
Un layout dinámico
El modelo de las rutas
Layouts híbridos
Lazy Grids Anidados
Compact vs Regular
Reto final
Ejercicio 29: El reto final de layouts
Solución al reto final
Los anillos de la app de Actividad
La extensión de la clase Colors
El fondo del anillo de actividad
El anillo de progreso de actividad
Ajustar el ángulo de inicio del anillo
Gradiente Angular
El binding del progreso del anillo
Diferentes progresos del anillo
Datos Animables (animatable data)
Ajustar la forma del final del anillo
La sombra del final del anillo
Ejercicio 30: El reto final de los anillos
Solución del ejercicio: anillos de actividad
Qué es el animatable modifier
Implementar el protocolo Animatable Modifier
Library Content Provider
Ejercicio Final: Crear una pantalla de actividad y movimiento diferente
Ejercicio 31: El diseño de las tareas diarias
Solución del Ejercicio
Los textos en Swift UI
El Text Editor
Detectar número de palabras en un texto
El Text Field expandible
Limitar el número de líneas
Animando un círculo por pantalla
El uso de Matched Geometry Effect
Transformar el círculo en cuadrado
Ejercicio: transformar un círculo en el fondo de pantalla
Ejercicio 32: El circulo y el fondo de pantalla
Solución del ejercicio
El intercambio de posiciones
Ejercicio: El intercambio de imágenes
Ejercicio 33: Intercambio de imágenes
Solución del ejercicio
La Hero Animation
Compartir Namespace entre sub vistas
El modelo de datos para las imágenes
El diseño de la parrilla de imágenes
El diseño del Dock
La lógica de selección de fotos
Ejercicio 34: La selección del dock
Solución: la selección de fotos del dock
Matched Geometry Effect al rescate!
Scroll View Reader y scroll automático en Swift UI
Crear el proyecto de Mis Finanzas personales
El modelo de datos del registro de pago
La extensión de Number Formatter
La extensión de Date Formatter
Crear una vista en blanco
Formularios personalizados para nuestra vista
La vista de validación de formulario
Juntando las piezas para crear un formulario al completo
El View Model del formulario de registro del pago
El mapping de variables entre el formulario y el view model
Las validaciones del view model
El contexto para persistir el modelo
Completando nuestras tareas pendientes en el formulario
Truco: Ocultar el teclado en las versiones antiguas de iOS
Ejercicio: Diseña la vista del detalle de los pagos
Ejercicio 35: La selección del dock
Solución: Diseño del View Model
SRP: Principio de Responsabilidad Única
Solución: Diseño de la Vista
Solución Opcional: El título
Los entornos y estados del menú principal
Variables y filtros de usuarios
La barra de título del dashboard
Las tarjetas de ingresos y gastos
Los botones para filtrar registros
El diseño de la celda y el ModelActor para probar Swift Data
El toque en la celda para consultar el registro
Editar y borrar registros y testing final
TabView y TabItems
Cambiar el color de las pestañas
Cambiar de pestaña por código
Ejercicio 36: Los botones para cambiar de pestaña
AsyncImage
Personalizar la imagen y el placeholder
Procesar las diferentes fases de la operación asíncrona
Animar los cambios de estado
Crear un diagrama de barras
Datos dinámicos en el diagrama
Ejercicio 37: Investiga la API de Charts
Personaliza tu gráfico
El modelo de datos para el tiempo
Las temperaturas de Madrid, Barcelona y Palma
Crear un diagrama de líneas
Personalizar los ejes del diagrama
Cambiar el color de fondo del gráfico
Gráficos multi linea con Charts
Métodos de interpolación de los gráficos
La API Live Text y el proceso de imagen a texto
El protocolo UIViewControllerRepresentable
Coordinar VisionKit con SwiftUI
Nuestra vista y los permisos con Info.plist
El testing en vivo de la App
Cómo usar ShareLink
Personalizar ShareLink
Cómo compartir imágenes
El protocolo Transferable
El fantasma de las Navidades pasadas
Guardar imagen en el carrete
Ejercicio 38: Compartir imagen
Solución al ejercicio de ShareLink
Cambiar la resolución de la imagen generada
Ejercicio 39: Generar un PDF
Generar PDFs desde una vista
Obtener el path de guardado del PDF
Generar el contexto de dibujo
El renderizado del PDF
¿Donde se guardan los ficheros?
Compartir ficheros en la app de Archivos de iOS
Ejercicio 40: Añade un título al PDF y una breve descripción
Nuestro primer Gauge
Cambiar el rango de valores
Usar imágenes dentro del Gauge
Cambiar el color del Gauge
Los diferentes estilos de Gauge
Usando el protocolo Gauge Style
Ejercicio 41: Diseña tu propio salpicadero de coche
La API Grid
Grid vs Stacks
Grid Cell Columns
Dejar un hueco vacío en la parrilla
Modificar el espacio entre los elementos
Crear el proyecto inicial
Ejercicio 42: Diseña la vista
Solución del layout inicial
AnyLayout
Rotar el dispositivo y adaptar el layout
Añadir un mapa a la app
Crear un mapa a partir de latitud y longitud
Crear un MKMapItem
Animar los cambios de mapas y mapas en 3D
Crear un marcador en el mapa
Crear una anotación en el mapa
Estilos de mapa
Buscar restaurantes y puntos de interés cerca de mi
Las macros de Preview y PreviewProvider
Ajustar la orientación con las previews
Fixed Layout y Layout that Fits
Mostrar previews de View Controllers en UIKit
Retomando los gráficos con la API Charts
Ejercicio 43: Crea un diagrama de barras
Solución al ejercicio de las Bar Charts
Apilando las barras
Los diagramas de sectores con SectorMark
Personalizando nuestra tarta
Un diagrama en forma de Donut
Detectar la selección del usuario
Ejercicio 44: Detectar el sector seleccionado
Solución al reto de detectar el sector marcado por el usuario
Una scroll view con colores
El modificador Scroll Position
Scroll hasta un elemento
Ejercicio 45: Scroll hasta el elemento seleccionado
Solución al scroll hasta el elemento seleccionado
Los márgenes del contenido de la scroll view
El modificador Scroll Transition
Ajustar la configuración de la transición
El parámetro phase de la transición
Los rectángulos en iOS
Uneven Rounded Rectangle
Ejercicio 46: Animar los bordes del botón
Convertir el fondo en un botón
Animar los bordes del botón
Crear una insignia a base de rectángulos
Animar la insignia de forma circular
Swift Data vs Core Data al detalle
Todo sobre Swift Data
Creación del modelo de datos
Generar datos ficticios para el modelo de datos
Listando los datos guardados
Crear una tarea
Actualizar una tarea
Eliminar una tarea
Generar datos ficticios para la preview del Canvas
El Photos Picker de Swift
Selector de imágenes embebido en la app
Selección múltiple de imágenes
El Phase Animator
Ejercicio 47: Animar las fases del botón
Solución al ejercicio de animar fases
Animaciones por fases del botón
Más de dos estados
Solución: Animando un Emoji por pantalla
El parámetro trigger de la animación
Trabajar con animaciones de Keyframe
Definir valores para una animación por frames
Los tipos de Keyframes
Diferentes tipos de Keyframes
Múltiples keyframes animados
El framework de TipKey
Mostrar un tip
Cerrar el tipo por código
Tips basados en valores
Tips basados en eventos
Solución al ejercicio
Tu proyecto final empieza aquí
Proyecto Final del Curso
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructeur

5.0 /5
(22)

  • Avatar
    Georges
    (5)
    Un défi très amusant

    Relever le défi des cinquante jours a été l'une de mes meilleures décisions, voir comment j'avançais chaque jour m'a maintenu super motivé et maintenant je me sens capable de créer des applications bien plus robustes et élégantes.

  • Avatar
    Caty
    (5)
    Vivement recommandé pour les aspirants développeurs iOS

    Il a fourni une approche pratique et complète pour maîtriser le développement iOS

  • Avatar
    danison
    (5)
    S'améliorer en iOS

    Le cours « 50 jours de programmation : Maîtrise iOS 17 comme un professionnel » de Frogames Formacion est l'un des meilleurs cours de programmation que j'ai suivis. Le cours couvre tout ce que tu dois savoir pour commencer à programmer en iOS comme un professionnel et créer des apps qui fonctionnent vraiment. Les instructeurs sont très expérimentés dans le domaine de la programmation en iOS et ça se voit dans leur capacité à l'expliquer de manière claire et concise.

  • Avatar
    María
    (5)
    Chaque jour je m'étonnais davantage

    Les 50 jours de programmation pour iOS 17 ont été comme une aventure. J'ai adoré le rythme : chaque journée t'apporte quelque chose de nouveau qui te laisse avec envie de continuer. J'ai appris autant Swift que les bonnes pratiques du développement mobile. Le mieux, c'est que chaque jour je sentais que je m'améliorais réellement.

  • Avatar
    Javi
    (5)
    Une habitude qui a changé ma carrière

    La dynamique d'avancer pas à pas chaque jour m'a tenu super motivé et sans m'en rendre compte, je créais déjà des choses de niveau professionnel. C'est incroyable comment on ressent la progression constante ; maintenant je regarde mon téléphone et je sais exactement comment fonctionne chaque détail de ce qu'il y a dedans.

  • Avatar
    Nicolas
    (5)
    Très cool la structure du cours. J'ai appris un tas de choses avec tous les projets

  • Avatar
    Santiago
    (5)
    La meilleure façon de créer l'habitude de programmer.

  • Avatar
    Giovanni
    (5)
    Discipline et résultats quotidiens

    Le format de 50 jours pour maîtriser iOS 17 est brillant parce qu'il t'oblige à maintenir un rythme constant sans t'écraser. Chaque jour tu apprends quelque chose de nouveau et utile sur l'écosystème Apple, et à la fin tu te rends compte que tu as construit une base technique tellement solide que tu te sens déjà capable de lancer tes propres applications sur l'App Store

  • Avatar
    Nieves
    (5)
    50 jours qui m'ont changé la façon de voir les choses

    J'ai appris Swift, iOS 17, et les bonnes pratiques sans me sentir submergée

  • Avatar
    Rosa
    (5)
    J'ai non seulement appris à programmer — j'ai appris à penser comme une développeuse iOS.

  • Avatar
    Jackeline
    (5)
    bon cours pour maîtriser iOS 17 étape par étape

  • Avatar
    Rocío
    (5)
    Excellente progression

  • Avatar
    Gustavo
    (5)
    50 Jours de Programmation : Maîtrise iOS 17 comme un Pro

    Tu veux devenir développeur iOS sans te perdre dans des cours sans fin ? Ce programme intensif de 50 jours te fait passer des fondamentaux à la maîtrise complète d'iOS 17, avec un parcours clair, pratique et axé sur les résultats. Chaque jour représente une vraie avancée : une nouvelle compétence, une nouvelle app, un nouvel outil.

  • Avatar
    Angel
    (5)
    Apprends SwiftUI, Xcode 15 et les nouveautés d'iOS 17 en créant 50 projets réels

    Ce cours intensif est conçu pour te mener de débutant à professionnel du développement iOS en seulement 50 jours. Chaque journée se concentre sur une fonctionnalité spécifique du SDK d'iOS 17, combinant théorie et pratique pour que tu construises un portefeuille solide avec des apps modernes et fonctionnelles.

  • Avatar
    Gabriela
    (5)
    Maîtrise iOS 17 en temps record

    50 jours et boom ! je suis déjà un crack en iOS 17. Le rythme est parfait, ni trop rapide ni trop lent. Chaque jour un nouveau défi et à la fin tu domines tout.

  • Avatar
    Samuel
    (5)
    La structure du cours est incroyable

    Chaque jour j'apprends quelque chose de nouveau et je sens que je progresse énormément. À la fin de la semaine je suis toujours surpris de tout ce que je peux déjà faire

  • Avatar
    Carlos
    (5)
    Un cours incroyablement pratique !

    J'ai toujours voulu apprendre le développement iOS, mais j'avais du mal à trouver un cours qui ne soit que de la théorie. Ce cours est exactement ce dont j'avais besoin. Chaque jour, j'ai travaillé sur un nouveau projet, en appliquant des techniques réelles tout en construisant des applications fonctionnelles. J'ai adoré l'approche pratique et la manière dont les concepts progressaient graduellement. Maintenant, je me sens beaucoup plus confiant en programmant en Swift et en créant mes propres apps. Totalement recommandé pour ceux qui veulent apprendre en faisant !

  • Avatar
    Danilo
    (5)
    100% Recommandé

    Un cours très complet et mis à jour pour iOS18

  • Avatar
    Cristian
    (5)
    Une grande expérience et beaucoup d'apprentissage

    Très complet et recommandé pour apprendre SwiftUI que tu arrives zéro ou que tu aies déjà un peu d'expérience en développement avec Swift. Il est difficile de trouver des cours à jour et celui-ci l'est. Juan Gabriel explique tout de manière claire et facile à comprendre. Je recommanderai sans doute la plateforme et je suivrai d'autres cours.

  • Avatar
    Yvonne
    (5)
    La plateforme a offert une expérience intensive et efficace

    Ce cours garantit un apprentissage rapide et efficace. Des fondamentaux aux dernières fonctionnalités d'iOS 17, les participants se plongent dans un apprentissage complet

  • Avatar
    Joiser
    (5)
    Les instructeurs sont disponibles pour répondre à vos questions

    Il m'a fourni les compétences essentielles et une approche pratique pour exceller dans le développement iOS

  • Avatar
    José Pablo
    (5)
    Magnifique

    Parfait pour ceux qui commencent et connaissent iOS car on apprend toujours quelque chose qu'on passe à côté.

View More Reviews

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

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

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