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

5.0 /5
(26)

243
¡Bienvenido al Curso de Swift 5!
Cómo Sacarle el Máximo Partido al Curso
La Comunidad de Discord para Aprender con Amigos
El Repositorio Git con el Material del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Actualización a Swift 5.7.2 con Xcode 14: Tu Curso en la Última Versión - Agosto 2023
Introducción a Swift
Variables y Constantes
Nomenclatura y Declaración de Variables y Constantes
Valores por Consola y Comentarios
Los Números Enteros
Los Números Decimales e Inferencia de Tipo de Datos
Literales Numéricos
Castings y Conversiones Numéricas
Los Valores Booleanos
Las Tuplas
Las Variables Opcionales y Optional Binding
La Gestión de los Errores
Aserciones y Debugging de Código
Variables y Constantes
Descarga los Playgrounds de la Sección
Las Operaciones Básicas y Terminología General
Asignaciones de Variables en Swift
Aritmética Básica
Operadores de Comparación
Los Rangos
Los Operadores Lógicos
Operadores Básicos
Descarga los Playgrounds de la Sección
Los Strings y Caracteres en Swift
Literales de String
Caracteres y Concatenación de Strings
Caracteres Unicode
Contar Caracteres
Acceso y Modificación de Strings con Índices y Substrings
Comparando Strings
Strings y Caracteres
Descarga los Playgrounds de la Sección
Colecciones de Objetos
Arrays
Operando con Arrays
Conjuntos
Las Operaciones de Conjuntos
Los Diccionarios
Operaciones con Diccionarios
Colecciones
Descarga los Playgrounds de la Sección
Las Sentencias de Control de Flujo en Swift
Ejemplos de Control de Flujo en Swift
El Bucle for-in en Colecciones
El Bucle for-in en Rangos Numéricos
El Método stride en Bucles for-in
El Bucle while
El Bucle repeat-while
Toma de Decisiones con if y else
Las Decisiones Múltiples con switch y case
Switch con Intervalos y Tuplas
Switch con where y Casos Compuestos
Sentencias de Transferencia de Control
Sentencias Nominales
Salida Prematura y el Uso del guard
Sentencias de Control de Flujo
Descarga los Playgrounds de la Sección
Las Funciones en Swift
La Estructura de una Función en Swift
Parámetros de Entrada de una Función
Los Valores de Retorno de una Función
Los Tipos Especiales de Parámetros, Argumentos y Valores Variadicos
Los Parámetros de Entrada y Salida de una Función y el Uso de '&'
Función como Tipo de Datos
Funciones en Swift
Descarga los Playgrounds de la Sección
Los Closures en Swift
Qué es un Closure y para Qué Sirve
La Estructura de un Closure
Simplificando la Sintaxis de los Closures
Los Trailing Closures
Los Closures Capturadores
Los Escaping Closures
Los Autoclosures
Los Closures
Descarga los Playgrounds de la Sección
Los Tipos de Datos Enumerados en Swift
La Sintaxis de los Enumerados
Los switch con Datos Enumerados
Enumerados con Valores Asociados
Los Raw Values de un Enumerado
Enumeración Recursiva
Los Enumerados
Descarga los Playgrounds de la Sección
Clases y Estructuras en Swift
Qué son las Clases y las Estructuras
Declaración de Clases y Estructuras
Instanciación de Clases y Estructuras
Valores por Copia en Estructuras y Enumerados
Valores por Referencia en Instancias de Clases
Comparación de Referencias en Swift
Cuando Usar una Clase o una Estructura
Las Clases y Estructuras en Swift
Descarga los Playgrounds de la Sección
Las Propiedades en Swift
Stored Properties
Lazy Properties
Computed Properties
Obervers con willset y didset
Properties Compartidas
Copy of Los Enumerados
Descarga los Playgrounds de la Sección
Los Métodos de una Clase en Swift
Métodos de Instancia de Clase
La Palabra Reservada self
Métodos Mutables
Los Métodos Compartidos
Los Métodos
Descarga los Playgrounds de la Sección
Qué son los Subíndices
Subíndices en una Clase
El Uso de Subíndices en Swift
Múltiples Subíndices y Matrices
Los Subíndices de Swift
Descarga los Playgrounds de la Sección
Herencia entre Clases y Súper Clases
La Clase Base
Subclases
Sobre Escritura de Propiedades y Métodos
Herencia de Clases
Descarga los Playgrounds de la Sección
Los Constructores y la Inicialización en Swift
La Inicialización Por Defecto
La Inicialización Personalizada
Las Incializaciones Por Defecto Inferidas
Inicializadores Designados y por Conveniencia
El Proceso Completo de Inicialización Explicado
Herencia de Inicializadores entre Subclases y Súperclases
Ejemplo de Inicializaciones y Herencias al Completo
Inicializadores Fallibles
Propagación y Sobreescritura de Inicializadores Fallibles
Inits a base de Closures
Desinicializadores
Inicializadores y Constructores
Descarga los Playgrounds de la Sección
Encadenación de Variables Opcionales en Swift
Optional Chaining como Alternativa al Forced Unwrapping en Swift
Definiendo los Modelos de Datos para Encadenamientos Opcionales
Acceso a Properties Opcionales
Acceso a Métodos Opcionales
Acceso a Subíndices Opcionales
Encadenamientos Múltiples
Encadenación de Opcionales en Swift
Descarga los Playgrounds de la Sección
Tratamiento de Errores y Excepciones
Creando y Lanzando Errores
Propagación de Errores con Throws
La Gestión de Errores con Do-Catch
Del Error al Valor Opcional y Errores Aplazados
Errores y su Gestión
Descarga los Playgrounds de la Sección
Los Castings entre Tipos de Datos Diversos
Definiendo el Modelo de Datos para Hacer Castings
Comprobando los tipos de Datos
La Técnica del Downcasting
Castings para Any y AnyObject en Swift
Castings entre Tipos de Datos
Descarga los Playgrounds de la Sección
Tipos de Datos Anidados
La Baraja de Cartas con Enumerados
Explicando el Ejemplo
Los Tipos de Datos Anidados en Swift
Descarga los Playgrounds de la Sección
El Concepto de Extensión
Las Computed Properties de una Extensión
Extendiendo Inicializadores
Extensiones con Métodos
Extensiones con Subíndices
Extensiones con Tipos Anidados
Las Extensiones
Descarga los Playgrounds de la Sección
Los Protocolos en Swift
La Sintaxis Básica de Protocolos
Los Requisitos de Properties de un Protocolo
Los Requisitos de Métodos en los Protocolos
Los Métodos mutating de un Protocolo
Los Inicializadores de un Protocolo
Utilizando los Protocolos como Tipos de Datos
Un Tipo Especial de Protocolo: los Delegados
Conformando a Protocolos con Extensiones
Colecciones de Protocolos
Herencia de Protocolos
Protocolos Solamente para Clases
Composición de Protocolos
Comprobando el Tipo y Casting de un Protocolo
Protocolos con Requisitos Opcionales
Extensiones de Protocolos
Los Protocolos
Descarga los Playgrounds de la Sección
La Programación Genérica y Reutilización de Código
¿Para Qué Necesito saber Programar con Código Genérico?
Funciones Genéricas
Tipos de Datos Genéricos
Tipos Genéricos con Restricciones de Clases y Protocolos
Tipos Genéricos Asociados a un Protocolo
Tipos Genéricos con Cláusulas where
Extensiones de Tipos Genéricos con where
Tipos Asociados y Subíndices con la Cláusula where
Código Genérico
Descarga los Playgrounds de la Sección
ARC en Swift
Cómo Funciona ARC
Los Ciclos de Referencias strong
Las Referencias de Tipo weak
Las Referencias de Tipo unowned
El Caso de Dos Referencias Obligatorias
Closures con Referencias a Clases
Closures con Listas Capturadoras
ARC
Descarga los Playgrounds de la Sección
Acceso a Memoria en Swift
El Problema del Acceso a Memoria
Cuándo se Puede Incurrir en Problemas de Acceso a Memoria
Problemas de Memoria con Parámetros inout
Conflictos de Memoria con Acceso a self en Métodos
Conflictos Accediendo a Propiedades de Estructuras y Tuplas
Acceso a Memoria
Descarga los Playgrounds de la Sección
Control de Acceso en Swift
Módulos y Archivos Fuente
Tipos de Niveles de Acceso
Principios Básicos del Control de Acceso
La Sintaxis de Control de Acceso
Control de Acceso de Tipos, Funciones y Enumerados
Control de Acceso de Subclases, Getters y Setters
Control de Acceso de Inicializadores y Protocolos
Control de Acceso de Extensiones, Tipos Genéricos y Type Alias
Control de Acceso
Descarga los Playgrounds de la Sección
Operadores Avanzados
Operadores y Aritmética Binaria
Operaciones de Overflow con Enteros
Reglas de Prioridad y Asociatividad en Aritmética
Declaración de Operadores Propios
Operadores Avanzados
Descarga los Playgrounds de la Sección
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructeur

5.0 /5
(26)

  • Avatar
    Javi
    (5)
    Facile et très accueillant

    J'ai été surpris par la rapidité avec laquelle j'ai compris ce langage pour créer des choses sur les appareils Apple. C'est loin d'être compliqué et tu vois les résultats très vite, ce qui rend l'apprentissage super léger et même amusant. Ça m'a donné beaucoup de confiance pour me lancer à créer mes propres idées et les mettre en ligne sur la boutique officielle en toute tranquillité.

  • Avatar
    Marc
    (5)
    Très utile pour mon travail

    Ce cours a marqué une différence claire dans ma performance professionnelle, car il m'a permis de comprendre et d'appliquer Swift correctement dans des tâches quotidiennes et de nouveaux projets, facilitant l'intégration avec les technologies actuelles comme les bases de données avec typage sûr (par exemple, en utilisant Supabase). L'organisation progressive du contenu et son approche pratique m'ont aidé à mieux comprendre l'utilisation de ce langage, particulièrement dans des aspects comme la programmation orientée objet et la gestion de l'héritage et des extensions.

  • Avatar
    Joiser
    (5)
    Très bien structuré

    Le cours est exceptionnel pour apprendre et maîtriser le langage de programmation Swift, il a tout ce qu'il faut et t'aide en te fournissant les bases nécessaires pour développer des applications iOS de haute qualité

  • Avatar
    Gustavo
    (5)
    Cours Complet Swift 5 : Maîtrise le Langage des Apps pour iOS, macOS et plus

    Swift 5 est le moteur derrière les applications les plus élégantes et puissantes de l'écosystème Apple. Ce cours te mène des fondamentaux jusqu'au développement avancé d'apps, en t'apprenant à écrire un code propre, sûr et efficace avec le langage officiel d'Apple. 📱 Qu'est-ce que tu apprendras ? - Syntaxe moderne et fonctionnalités clés de Swift 5 : optionnels, closures, protocoles et plus - Programmation orientée objet et fonctionnelle en Swift - Développement d'interfaces avec SwiftUI et UIKit - Connexion avec des bases de données, APIs REST et gestion des données en temps réel - Publication d'apps sur l'App Store et bonnes pratiques de design 🧑‍💻 Idéal pour : Les développeurs débutants et avancés qui veulent créer des applications natives pour iPhone, iPad, Mac, Apple Watch ou Apple TV, avec une approche professionnelle et à jour. Ce cours ne t'enseigne pas seulement à programmer en Swift, mais à penser comme un développeur Apple : concentré sur l'expérience utilisateur, l'efficacité du code et l'innovation constante. Si tu rêves de créer la prochaine grande app, c'est ton point de départ. Tu veux que je le convertisse en version pour brochure, fiche technique ou même pour une campagne de lancement ? Je l'adapte au format dont tu as besoin. Tu as d'autres titres, B ? Je suis prêt à continuer !

  • Avatar
    Eulogio
    (5)
    Excellent cours

    J'apprends pas à pas à créer mes propres applications pour Apple. Swift est un super langage de programmation et dans ce cours on l'apprend vraiment bien.

  • Avatar
    Georges
    (5)
    Mon entrée dans l'écosystème Apple

    Ça m'a toujours fait peur de me lancer avec ce langage, mais la courbe d'apprentissage a été super accessible ; maintenant je peux écrire du code beaucoup plus propre et efficace, je me sens capable de développer n'importe quelle idée qui me vient pour iPhone ou iPad.

  • Avatar
    Santiago
    (5)
    Bien que ancien, ça vaut vraiment le coup pour les bases que tu apprends

  • Avatar
    Carlos
    (5)
    Excellent

    L'instructeur a un style agréable et est toujours disposé à répondre aux questions, j'aime ce niveau d'attention qu'ils accordent à l'éducation dans chaque cours.

  • Avatar
    Ramón H.
    (5)
    Excellent cours !

    Merci pour l'effort et la proximité. Je le recommande à 100 %

  • Avatar
    Christian
    (5)
    Incroyable 10/5

    Si je pouvais donner plus d'étoiles à ce cours, je les lui donnerais, Juan Gabriel est l'un des meilleurs professeurs que j'ai eu et ce cours est impressionnant, je n'avais jamais vu un cours si complet sur un langage.

  • Avatar
    Nieves
    (5)
    apprendre à écrire du code propre, sûr et élégant pour l'univers Apple

    Je venais de travailler avec JavaScript et Kotlin, et je voyais toujours Swift comme ce langage beau mais un peu mystérieux. Ce cours me l'a révélé complètement. Ce qui m'a le plus plu, c'est qu'on ne t'enseigne pas seulement la syntaxe, mais la philosophie derrière : la sécurité, la clarté, l'expressivité.

  • Avatar
    Giovanni
    (5)
    Le langage d'Apple expliqué avec maîtrise

    Grâce à ces leçons, j'ai pu migrer mes idées en code réel et je travaille déjà sur ma première application native pour l'écosystème d'Apple en toute confiance

  • Avatar
    Nicolas
    (5)
    Très pratique. En quelques leçons seulement, tu écris déjà du code fonctionnel.

  • Avatar
    Angel
    (5)
    Très bon cours. Le professeur te le rend facile

  • Avatar
    Rocío
    (5)
    Excellente base pour progresser vers des projets plus complexes dans l'écosystème Apple.

  • Avatar
    Jackeline
    (5)
    Cours excellent

  • Avatar
    Rosa
    (5)
    Très bon cours

  • Avatar
    María
    (5)
    Le meilleur point de départ pour apprendre Swift 5

    Ce cours a tout : des fondamentaux aux techniques plus avancées. Je l'ai apprécié parce qu'il mélange la théorie avec des exercices pratiques. Après l'avoir complété, je me sens en confiance pour créer des apps complètes.

  • Avatar
    Gabriela
    (5)
    Très recommandé

    Ce cours m'a aidé à comprendre Swift depuis zéro et maintenant je peux faire des apps qui fonctionnent super bien. Mes collègues ne peuvent pas croire à quelle vitesse j'ai appris.

  • Avatar
    Samuel
    (5)
    Ça en vaut chaque centime

    J'ai toujours eu du mal à apprendre les langages de programmation, mais ici ils expliquent tellement clairement que même moi, avec mon inexpérience, j'ai pu saisir les leçons. Ce que j'ai le plus aimé, c'est l'approche pratique ; tu apprends en faisant, pas juste en écoutant. Maintenant je travaille sur ma propre app, et je ne pourrais pas être plus enthousiaste

  • Avatar
    Maria
    (5)
    Ma note concernant Swift 5

    Merci beaucoup pour l'introduction complète, comment naviguer sur la plateforme et quels outils utiliser. Ce cours motive pour continuer à apprendre.

  • Avatar
    Caty
    (5)
    Bon cours

    Adapté aux développeurs débutants et expérimentés

  • Avatar
    CONXI
    (5)
    Intéressant

    Sans commentaires

  • Avatar
    danison
    (5)
    Développement Apple

    C'est récemment que j'ai découvert mon intérêt pour le développement iOS, et même si c'était un passe-temps, avec tout ce que couvre le cours, je me sens prêt à approfondir sérieusement mes études sur les apps.

  • Avatar
    Yvonne
    (5)
    apprenant peu à peu

    Le cours est très bon, les instructeurs sont excellents, et ils ont beaucoup de points à souligner du contenu que j'ai besoin de renforcer.

  • Avatar
    BORJA
    (5)
    Excellent

    Cours très complet et très bien expliqué.

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

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

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