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

5.0 /5
(17)

375
Bienvenidos al curso de iOS 10
Contenidos del curso
Descargar XCode 8 desde la App Store
Descargar la beta de Xcode
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
Actualización a Swift 5.7.2 con Xcode 14: Tu Curso en la Última Versión - Agosto 2023
Contenidos del tema
Mi primer Playground
Variables
Ejercicio de variables
Las variables cambian
Constantes
Ejercicio de constantes
¿Qué hemos aprendido?
Variables y constantes
Descarga el playground de la sección
Contenidos del Tema
ABI Stabilization
Los operadores de C: ++ y --
Los nuevos bucles for
Parámetros de las funciones
Enumerados
Acortar nombres de métodos y funciones
Desaparecen las clases de Next Step
Extensiones de clases
Cambios en las clases de Core Graphics
Los métodos de la clase String
La herramienta para migraciones automáticas de Xcode 8
¿Qué hemos aprendido?
Xcode 8 ya disponible y cómo corregir errores de las betas
Contenido del tema
La clase String
Ejercicios con Strings
Emojis
Ejercicios con Emojis
Los números enteros
Ejercicios con Enteros
String Interpolation
Ejercicios de enteros y strings
¿Qué hemos aprendido?
Enteros y Strings
Descarga el playground de la sección
Contenidos del tema
Crear el primer proyecto
Un tour por Xcode
El uso de UIButton
El uso de UIAlertController y UIAlertAction
El uso de UILabel
El uso de UITextField
El uso de imágenes
Mejoras de nuestra app
Los errores más típicos cuando creáis una app
¿Qué hemos aprendido?
Reto 1: Hola mundo
Descarga el código fuente de la App 1
Contenidos del tema
Aritmética elemental
Ejercicios de aritmética
Números decimales, floats y doubles
Ejercicios con decimales
Castings
Ejercicios de Castings
Matemáticas avanzadas, el framework de Foundation
Ejercicios de matemáticas
¿Qué hemos aprendido?
Descarga el playground de la sección
Contenidos del tema
El tipo de datos booleano
Ejercicios con booleanos
La sentencia de decisión if
Ejercicios con if
Los comparadores
Ejercicios de comparaciones
La sentencia de decisión else
Ejercicios con else
Los operadores and y or
Ejercicios con AND y OR
¿Qué hemos aprendido?
Cuestionario de booleanos
Descarga el playground de la sección
Contenidos del tema
Crear la vista
Unir la vista y el controlador
La conversión de millas a kilómetros
Mostrar los resultados por pantalla
Refactorización, cómo limpiar nuestro código
Las limitaciones de nuestra app
Reto 2.1: Mejoremos la app con los conocimientos que tenemos
Reto 2.2: Nuevas apps y propuestas
¿Qué hemos aprendido?
Descarga el código fuente de la App 2
Contenidos del tema
Comentarios
Ejercicios de comentarios
Imprimir por consola
Ejercicios de imprimir por consola
Crear una app desde cero
¿Qué hemos aprendido?
Imprimir y comentarios
Descarga los playgrounds de la sección
Contenidos del tema
Los Switch
Ejercicios con Switchs
Los defaults en un Switch
Ejercicios con Switch y Defaults
Multiples opciones e intervalos en un mismo case de un Switch
¿Qué hemos aprendido?
Ejercicios con múltiples cases de un switch
Descarga los playgrounds de la sección
Contenidos del tema
Los Storyboards universales
Diseñando una vista
El concepto de autolayout
Libertad del autolayout con imágenes
El asistente de previsualización
Añadiendo las etiquetas de texto
Las Size Classes, diferentes configuraciones para diferentes resoluciones
Size classes para el tamaño de las fuentes
Size Classes y Auto Layouts
¿Qué hemos aprendido?
Descarga el código fuente de la App 3
Contenidos del tema
Los arrays
Ejercicios de arrays
Añadir objetos a un array
Ejercicios para añadir objetos a arrays
Acceder y modificar elementos de un array
Ejercicios sobre acceso y modificación de elementos de un array
Consultar existencia y posición en un array
Ejercicios de consulta sobre arrays
Inserción y borrado de elementos de arrays
Ejercicios de inserción y borrado de elementos de arrays
Más cosas sobre arrays
Llevamos medio tema, a seguir!
Diccionarios
Ejercicios con diccionarios
Métodos con Diccionarios
Ejercicios de métodos con diccionarios
¿Qué hemos aprendido?
Descarga los playgrounds de la sección
Contenidos del tema
El nil
Ejercicios de nil
Optionals vs Required
Ejercicios de optionals y required
Optional bindings explicados
App 2: arreglando los errores de nuestro conversor de unidades
¿Qué hemos aprendido?
Descarga los playgrounds de la sección
Contenidos del tema
Las Stack Views, una herramienta de diseño muy útil
El diseño de la launch screen
Stack Views de etiquetas
Stack Views de imágenes
Stack Views de botones
Mezclando las Size Classes con las Stack Views
¿Qué hemos aprendido?
Descarga el código fuente de la App 4
Contenidos del tema
El bucle for
Ejercicios de bucle for
El bucle while
Ejercicios de bucle while
Bucles para recorrer arrays
Ejercicios de recorridos sobre arrays
Bucles para recorrer diccionarios
Ejercicios de recorrer diccionarios
¿Qué hemos aprendido?
Descarga los playgrounds de la sección
Contenidos del tema
Las funciones
Ejercicios de funciones
Los parámetros de entrada de una función
Ejercicios de funciones con parámetro
Los valores de retorno de una función
Ejercicios de funciones con valor de retorno
Las tuplas como valor de retorno
Ejercicios con tuplas
¿Qué hemos aprendido?
Descarga los playgrounds de la sección
Contenidos del Tema
El framework de Messages
La licencia de desarrollo de Apple
El pack de Stickers
La documentación de los nuevos frameworks
Cómo hacer screenshots de la app
El logo de la app (Make App Icon)
Itunes Connect y la página de la app
El proceso de subida y validación de la app
¿Qué hemos aprendido?
Descarga el código fuente de la app
Los contenidos del tema
Crear una clase
Las propiedades de una clase
El truco de las computed properties
Las imágenes en el modelo de datos. El diseño de la vista
La factoría de coches, un garaje de lujo
Animaciones y transiciones
Los métodos de las clases
¿Qué hemos aprendido?
Contenidos del proyecto
Introducción a los UITableViewController y a los patrones de diseño
Las Recetas, el modelo de datos de la app
El protocolo UITableViewDataSource y sus métodos
UITableViewCell con imágenes
Otra forma de añadir tablas con extensiones de clases
Celdas personalizadas, subclases de UITableViewCell
Un truco de diseño: imágenes circulares
Reto: diseña tus propias celdas
Interactuar con las tablas: recetas favoritas
MVC: Modelo, Vista, Controlador
Deslizar una fila para borrar una receta de la tabla
Más acciones al deslizar las celdas, compartir en redes sociales.
Navegación y segues
La receta detallada, cómo pasar información entre controladores
Mejorando la vista detallada, el truco de la image view escalada
La información completa de la receta
Reto: Rellenar toda la información de la receta
La apariencia de la tabla y de la barra de navegación
Los tipos dinámicos y las celdas auto ajustables
Valorar nuestra receta
Diálogos animados y transformaciones afines de vistas
Unwind segues y transferencia de información
Reto: una última refactorización de orientiación a objetos
Fin del proyecto
Descarga el proyecto 1
Los controles de versiones y repositorios Git
Github, Bitbucket y Source Tree
Los commits y el repositorio en local
Los pull, push y subidas a repositorios remotos
Control de versiones en Xcode
Contenidos del tema
La text view para poner el texto
Cómo añadir un framework a un proyecto con Swift
El uso de SFSpeechRecognizer
Pedir permiso a los usuarios y probar en un dispositivo de verdad
Configurar la grabación de audio
La lógica de grabación de audio
1, 2, 3... Grabando, Grabando
Reto: timers y grabaciones de audio
¿Qué hemos aprendido?
Descarga el código fuente de la App 6
Contenidos del proyecto
El diseño de la vista de petición de permisos
Un nuevo controlador UICollectionView
Los controladores, IBActions y IBOutlets
La petición de los permisos
Instanciar el controlador de los permisos vía código
Importar los recuerdos del usuario
UIImagePickerController
Guardar el fichero de la imagen y su thumbnail
Mostrar los recuerdos del usuario en pantalla
UILongPressGestureRecognizer: cómo detectar pulsaciones largas
La grabación del audio con AVAudioRecorder
Convertir la voz a texto
Reproducir el audio e imprimir el texto convertido
El Spotlight de Apple
El buscador de nuestra App con CSSearchQuery
Fin del proyecto
Descarga el Proyecto 2
Contenidos del tema
La extensión de los Mensajes
El ciclo de vida y la estructura de las extensiones
Crear nuestra propia app de mensajería
Reto: enviar un audio desde el dispositivo
Personalizar la interfaz y el layout de la estensión de mensajes
¿Qué hemos aprendido?
Descarga el código fuente de la App 7
Ocultar el teclado al pulsar intro
Ocultar el teclado al pulsar en la pantalla
UITapGestureRecognizer
Un textview con placeholder
Contenidos del proyecto (¡refactoriza para aprovechar tu tiempo!)
Refactorizar la app de recetas a la app de lugares
Añadir lugares del mundo
Reto: el teléfono y la página web de los lugares del mundo
Mapas con MapKit
Geocoder y geolocalización
Reto: Chinchetas personalizadas en nuestros mapas
Añadir un nuevo lugar - UITableView con celdas estáticas
a librería de fotos con UIImagePickerController
Autolayout a través de código
Reto: capturar la información del lugar a crear
Añadir el nuevo lugar creado a la vista principal de la app
Introducción a Core Data
Añadir y configurar Core Data en un proyecto existente
Managed Object Model
Subclases de NSManagedObjectModel
Guardar un objeto en Core Data
NSFetchRequest para cargar datos desde Core Data
NSFetchedResultsController
Eliminar un lugar de Core Data
Actualizar un objeto de Core Data
Un regalo para los frikis del SQL
La barra de búsqueda UISearchController
Reto: añadir los lugares originales de la app
Ejercicio: llamar y enviar SMS
Hacer una llamada con una URL
Enviar un mensaje con MFMessageComposerViewController
Visitar el sitio web del lugar
¿Qué tal llevas el proyecto?
Contenidos de la App
Automator, cómo automatizar tareas pesadas
UIPageViewController y UIPageViewContent
Los métodos de UIPageViewDataSource
Activar el mostrado del tutorial
UIPageIndicator personalizado
Los botones Siguiente y Finalizar
UserDefaults y las variables de usuario persistentes
¿Qué hemos aprendido?
Contenidos de la app
El UITabBarController
Personalizar las pestañas de la app
El truco de dividir el Storyboard
Diseñando la vista Acerca de Nosotros
Cargar contenido con UIApplication.shared()
Cargar contenido web con UIWebView
Cargar contenido web con SFSafariViewController
Qué hemos aprendido?
iCloud y CloudKit
Habilitar y gestionar iCloud
Obtener datos de iCloud con la API Convenience
Hilos principales y secundarios: la clase OperationQueue
Obtener datos de iCloud con la API Operacional
El uso del indicador de actividad, UIActivityIndicator
Carga lenta de imágenes (lazy load)
La caché
Tirar para refrescar
Paginación gracias CKQueryCursor
Guardar datos en iCloud
Reto: mejoras a la pestaña Descubre!
Un posible resultado final
¿Qué hemos aprendido?
Descargar el proyecto 3
Contenidos del proyecto, acerca de las redes sociales
Crear y configurar una instancia del servidor de Parse con Amazon Web Services
Seguridad ante todo: cambiar la AppID y ClientKey del proyecto de Parse
Guardar y recuperar un objeto del servidor de Parse
Una launch screen y un logo bonitos
Diseño de la vista de registro
La lógica del registro de usuario
La lógica del login de usuario
La lógica del recuperar contraseña (no disponible en Parse Server)
El gran SWRevealViewController
Reto: las secciones de tu propia red social
La lista de usuarios de nuestra red social
Amigos y seguidores
Tirar para refrescar
Diseño de la vista del post
La selección de fotos
Hacer un post en nuestra red social
Ver el feed de un usuario
Ver el feed (parte 2)
Factorías de usuarios
NotificationCenter para hablar entre clases
El diseño del perfil del usuario
Los datos del usuario
Actualizar el perfil de usuario
Nuestros primeros usuarios (cómo crear bots)!
La lista de mis amigos
Solo para mis amigos
Descubrir a nuevos amigos a lo Tinder
Transformaciones afines
Rellenar el perfil público de los usuarios
El perfil público de mis amigos
La geoposición encubierta: PFGeopoint
¿Dónde están mis amigos?
Enviar una imagen a un amigo
Recibir una imagen de mis amigos
Reto final: El sistema de mensajería entre amigos
Descarga el proyecto final del curso
Proyecto Final: Desarrollo de una App iOS Completa
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructeur

5.0 /5
(17)

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

    Ce cours est conçu pour ceux qui souhaitent se lancer dans le développement d'applications mobiles pour iOS sans expérience préalable. À travers des vidéos de cours, des exercices pratiques et des projets guidés, les participants apprennent à programmer en Swift et à utiliser Xcode pour créer des apps fonctionnelles à partir de zéro.

  • Avatar
    danison
    (5)
    Mon premier pas dans le monde iOS

    Ce cours a été mon introduction au développement d'applications pour iPhone et iPad. Avec iOS 10 et Swift 3, j'ai appris à créer des apps de zéro, en complétant 4 projets bien expliqués.

  • Avatar
    Javi
    (5)
    Mon entrée dans l'univers Apple

    J'avais très peur que ce soit trop difficile de commencer à créer des applications, mais on m'a guidé d'une excellente façon. J'ai enfin compris les bases et j'ai réussi à faire fonctionner ma première app. C'est cette sensation de "Je peux le faire !" qui m'a motivé à continuer d'apprendre sans arrêt.

  • Avatar
    Giovanni
    (5)
    De zéro à cent sur iPhone

    Spectaculaire pour débuter dans l'écosystème Apple sans y laisser des plumes. Le programme avance pas à pas, en s'assurant que tu comprennes les bases du développement iOS avant d'avancer, ce qui m'a permis de terminer le cours avec des fondations très solides pour mes propres projets

  • Avatar
    Gustavo
    (5)
    Cours Complet de Développement iOS de A à Z – Niveau Débutant : Ta Première App, Ta Première Victoire

    Tu n'as jamais programmé pour iPhone ou iPad ? Pas de souci. Ce cours est conçu pour les débutants absolus qui veulent apprendre à développer des applications pour l'écosystème iOS à partir de zéro. Avec une approche pas à pas, il t'accompagne depuis les fondamentaux de Swift jusqu'à la création de ta première app fonctionnelle et prête à tester.

  • Avatar
    Rosa
    (5)
    Très bon pour commencer, il explique tout étape par étape : de l'installation de Xcode à la publication sur l'App Store.

  • Avatar
    Georges
    (5)
    La base que necesitaba

    Si estás empezando con iOS, esto es obligatorio; me encantó la paciencia que tienen para explicar cada herramienta de desarrollo, sentí que construí una base sólida sobre la cual seguir creciendo.

  • Avatar
    Yvonne
    (5)
    très complet

    Excellent cours, complet et concis.

  • Avatar
    Samuel
    (5)
    Le cours m'a vraiment satisfait

    Au début j'étais un peu perdu mais maintenant je peux créer ma propre app basique. Je me sens très confiant!

  • Avatar
    Santiago
    (5)
    Idéal pour vaincre ta peur de Xcode et commencer à créer des apps.

  • Avatar
    Jackeline
    (5)
    Swift expliqué sereinement

  • Avatar
    María
    (5)
    La base qu'il me manquait

    J'ai commencé ce cours sans presque rien savoir, juste avec l'envie d'apprendre. Et c'était la bonne décision. Il explique les concepts fondamentaux avec beaucoup de patience et des exemples clairs. Cela m'a aidée à construire de la confiance et à comprendre comment fonctionne le développement iOS de l'intérieur.

  • Avatar
    Nieves
    (5)
    J'ai enfin compris comment débuter sur iOS

    Ce cours m'a débloquée mentalement. Tout est expliqué avec patience, comme si on te prenait par la main.

  • Avatar
    Rocío
    (5)
    complet et très utile pour commencer

  • Avatar
    Nicolas
    (5)
    Le meilleur investissement pour changer de carrière. Les concepts de base restent gravés à la première </texto_fuente>

  • Avatar
    Gabriela
    (5)
    Recommandé à 100%

    Je n'avais jamais touché à Swift et maintenant je me sens une ninja. la partie sur les interfaces était super claire.

  • Avatar
    Carlos
    (5)
    Je me sens plus confiant en développant sur iOS

    J'ai appris les fondamentaux du développement complet d'applications mobiles pour iPhone de manière claire et pratique. Les exemples en Swift m'ont été très utiles et m'ont aidé à comprendre comment appliquer ces concepts dans des cas réels.

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