Scratch the image to get a discount on your course. You can apply the coupon at checkout.

5.0 /5
(18)

166
Bienvenidos a nuestro curso de Swift 2
Cómo sacarle el máximo partido al curso
Comunidad de Discord para Aprender con Amigos
Take notes of your course in real time at Frogames Formación
Necesitas un Mac y XCode
Como seguir el curso si no dispongo de un Mac
Crear un nuevo proyecto
Navegar por XCode
Introduction
UILabels
UIButton
UITextField (mi primer delegado)
UIImageView
Práctica 1: Enunciado
Práctica 1: Solución 1
Práctica 1: Solución 2
Botones, etiquetas y textos
Una nueva forma de jugar: el playground
Variables enteras, decimales y booleanas
Conversor de kilómetros a millas
La navegación entre vistas
Práctica 2: El conversor de divisas - La vista
Práctica 2: El conversor de divisas - La implementación
Programación básica
Formas de guardar la información: el uso de los diccionarios en Swift
Formas de guardar la información: el uso de los arrays en Swift
Operadores de decisión: if y else
Recreando el acceso con usuario y contraseña
Práctica 3: ¿Cuántos dedos tengo?
Práctica 3: El diseño de la UI
Práctica 3: La implementación de la app
Programación básica
Operadores de iteración
El bucle for
El bucle while
Práctica 4: Los números primos
Práctica 4: El diseño de la UI
Práctica 4: La implementación de la app
¿Qué he aprendido hasta ahora?
Practica para ser un maestro jedi
Programación básica
Las barras de navegación y edición
Los temporizadores con NSTimer
Práctica 5: El cronómetro
El cronómetro: Tic, Tac
La navegación
Las tablas
Práctica 6: Las tablas de multiplicar
Las tablas de multiplicar - Sliders
Las tablas de multiplicar - Implementación
NSUserDefaults
Cerrar el teclado con touches began y UITextFieldDelegate
Práctica 7: La app de las tareas (To Do List)
To Do List: Las vistas
To Do List: El modelo de datos (MVC)
To Do List: El controlador (MVC)
To Do List: Cómo persistir las clases propias con NSCoder y NSKeyArchiver
To Do List: Mejoras visuales a las tablas: colores y subtítulos
To Do List: Cómo eliminar datos de las tablas
To Do List: Cómo reordenar datos de las tablas
To Do List: Cómo editar datos de las tablas
To Do List: Propuesta de mejora de la app
To Do List: Ejemplo de mejora
Color Notes Plus
Las tablas
Cómo descargar datos de internet
El problema del App Transport Security
Parsear NSData a NSString
El uso de WebView
Una WebView de verdad
Funciones avanzadas de los strings
Práctica 8: ¿Qué tiempo hace?
Gráficos libres de Pixabay
¿Qué tiempo hace? - Diseño de la interfaz
¿Qué tiempo hace? - El logo
¿Qué tiempo hace? - La splash screen
¿Qué tiempo hace? - WeatherForecast
¿Qué tiempo hace? - Parsing de los resultados
Internet
Práctica 9: El conversor de divisas 2.0
El conversor de divisas 2.0 - Modelo de datos
El conversor de divisas 2.0 - Picker View
El conversor de divisas 2.0 - De NSData a JSON
El conversor de divisas 2.0 - La API de Fixer
De Gifs a Animaciones en iOS
Animaciones e Imágenes
Práctica 10: El juego de cara o cruz
Cara o Cruz: La vista
Cara o Cruz: Conectar vista y controlador
Cara o Cruz: Poner cara o poner cruz
Cara o Cruz: El estado de la partida
Cara o Cruz: Mostrar el ganador
Cara o Cruz: El botón de reset
Cara o Cruz: Empate
Práctica 11: La cámara de fotos
La lógica del controlador
UIImagePickerControllerDelegate
Probando en un dispositivo real
Práctica 12: La cámara de vídeo
La lógica del controlador
La reproducción del vídeo
El truco de NSNotificationCenter para 'hablar' entre clases
Probando en un dispositivo real
Proyecto 13: El planetario en Objective-C
El planetario: El modelo y la factoría de datos
El planetario: Diseño de la tabla
El planetario: Selección de un planeta
El planetario: La vista detallada
El planetario: Añadir un nuevo planeta
El planetario: Tomar una imagen del carrete
El planetario: Guardar un nuevo planeta
El planetario: Un buscador de planetas
Play, Pausa y Stop
Proyecto 14: El iPod
El iPod, la lógica del reproductor
Control de gestos y sacudidas del teléfono (shake control)
El iPod, un modelo de datos para nuestro iPod
El iPod, cambiar de canción
El iPod, Subir y bajar el volumen
El iPod, Canciones aleatorias
Práctica 15: Los mapas para iOS
Añadir chinchetas y anotaciones
Pulsaciones prolongadas y chinchetas de usuario
Práctica 16: Core Location y MapKit
CLLocationManager
Un lugar para visitar
CLRegion
Los archivos GPX
Una app muy elaborada
Las limitaciones de CLRegion (y una posible solución)
Trabajando con Core Data
Modelos de datos y entidades
El acceso a los datos
Core Data avanzado: Cómo encontrar objetos en el modelo
El planetario revisitado - Guardar datos en Core Data
Las funcionalidades perdidas. Actualizar el planetario.
Parse Desaparece: Cómo crear tu propio servidor de Parse utilizando Heroku
Parse Desaparece: Acceso al dashboard de Parse utilizando NodeJS
Configurar una cuenta y un proyecto en Parse
Añadir los datos en Parse
Las PFQueries
Los PFFiles
Guardar datos en Parse
El orden de los datos
Actualizar datos en Parse
Eliminar los datos de Parse
Práctica 19: Facebook
Facebook y su portal de developers
La configuración de Facebook en las property lists
La configuración final de la integración, el puente de Objective-C a Swift
El login con Facebook
El botón de Me gusta de Facebook
El botón de Compartir de Facebook
El botón Enviar de Facebook Messenger
Práctica 20: Snapchat
Crear y configurar el proyecto
Crear la vista de registro
El proceso de registro
La transición de vista
Configurar la nueva vista de usuarios
Enviar la foto a otro usuario
Recibir las fotos de mis amigos
Limpieza de código y solución de últimos bugs
Unit Testings - Cómo debuguear tu código
Unit Testings - En busca del porcentaje perdido
We have finished an adventure together, but let's go for the next one!

instructor

5.0 /5
(18)

  • Avatar
    Joiser
    (5)
    muy practico, manos a la obra

    Los instructores te guían paso a paso en la creación de 20 proyectos prácticos, brindando una base sólida para iniciarte como desarrollador de aplicaciones iOS

  • Avatar
    Caty
    (5)
    Valioso e importante

    Esencial ofrece una solida base para crear aplicaciones en IOS y macOS de manera facil y efectiva

  • Avatar
    CONXI
    (5)
    Great

    El contenido me a gustado y esta muy bien

  • Avatar
    Yvonne
    (5)
    un reto personal

    Me gusta el reto de crear 20 proyectos. Es un gran comienzo para crear un portafolio a futuro

  • Avatar
    Angel
    (5)
    Aprende Swift creando apps reales desde el primer día

    Este curso está diseñado para quienes desean aprender Swift desde cero y adquirir experiencia práctica construyendo aplicaciones reales para iOS. A través de 20 proyectos guiados, los participantes exploran desde los fundamentos del lenguaje hasta el uso de frameworks esenciales como UIKit y Cocoa, desarrollando habilidades sólidas para crear apps funcionales y atractivas.

  • Avatar
    María
    (5)
    Aprendí haciendo, y eso marcó la diferencia

    Nada como la práctica para aprender Swift. Con 20 proyectos, fui consolidando conceptos rápidamente. Recomendado para cualquier persona que quiera comenzar en el desarrollo iOS con bases sólidas

  • Avatar
    Samuel
    (5)
    El curso me hizo entender cómo funciona todo

    Al principio me frustraba pero luego hasta me emocionaba al ver mis progresos. ¡Ya quiero más!

  • Avatar
    danison
    (5)
    ¡Es sorprendente lo que se puede lograr!

    Cada proyecto fue una oportunidad para explorar nuevas funcionalidades y desafíos. Mi confianza y habilidades crecían con cada app terminada.

  • Avatar
    Jorge
    (5)
    Aprender haciendo, la mejor forma

    Siento que esta fue la manera más rápida de soltarme con Swift; al ir directo a los proyectos, pierdes el miedo a cometer errores y ves resultados tangibles desde el primer día.

  • Avatar
    Javi
    (5)
    Aprendiendo haciendo de verdad

    Sinceramente, me aburro con la teoría pura, por eso este enfoque me fascinó. Estar creando aplicaciones constantemente me ayudó a que los conceptos se me quedaran grabados sin esfuerzo. Ahora siento que tengo una agilidad mental increíble para programar y una colección enorme de cosas hechas por mí que me dan mucho orgullo.

  • Avatar
    Santiago
    (5)
    Recomendadísimo! Te da mucha confianza para seguir programando

  • Avatar
    Nicolás
    (5)
    Me encantó

    Buen curso, buenas explicaciones y proyectos prácticos

  • Avatar
    Jackeline
    (5)
    Swift ya no me intimida!

  • Avatar
    Gustavo
    (5)
    Swift Básico para Desarrollo de Apps: Aprende Programando 20 Proyectos Reales

    ¿Quieres aprender a desarrollar apps para iPhone, iPad o Mac sin perderte en la teoría? Este curso es tu entrada directa al mundo del desarrollo con Swift, el lenguaje oficial de Apple, a través de 20 proyectos prácticos que te enseñan paso a paso cómo construir aplicaciones funcionales y atractivas.

  • Avatar
    Nieves
    (5)
    Swift básico para quienes quieren aprender creando, no solo mirando

  • Avatar
    Rosa
    (5)
    Haciendo se aprende

    Y este curso tiene 20 proyectos con los que aprendí mucho sobre Swift!

  • Avatar
    Gabriela
    (5)
    Excelente curso!

    Me encantó cómo cada proyecto se construye sobre el anterior. terminé entendiendo swift sin darme cuenta y ya he impresionado a varios amigos con mis apps

  • Avatar
    Carlos
    (5)
    Cada proyecto es interesante y desafiante

    Acabo de finalizar el curso y valido su efectividad. Aprender a través de proyectos prácticos me ayudo a comprender mas Swift.

PLANS TO ACCESS ACCORDING TO YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access the entire platform

Choose the payment method that best fits your needs and budget with a single course payment, monthly or annual access to the learning path, or even the entire platform.

Single Payment

Buy the course once and get lifetime access

29.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
The Plus
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.

Ruta de iOS

Accede a todos los Cursos de la Ruta de Desarrollo iOS

19.99 /month

  • One-time payment of 19.99€ per month.
  • Instant access to the +10 courses in the path.
  • Access the path 24/7, wherever and whenever you want
  • Cancel at any time without losing your progress

Single payment

Buy the course once and get lifetime access

29.99

  • Single payment
  • Instant lifetime access to the course
  • Access the Course Community
The Plus
Rated

Golden Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • Single payment of €349 each year.
  • 3 months discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.
  • Resource Library
  • Monthly Q&A live sessions
  • Priority Premium Support.

Ruta de iOS

Accede a todos los Cursos de la Ruta de Desarrollo iOS

199 /year

  • One-time payment of 199€ each year.
  • 4 months discount.
  • Instant access to the +10 courses in the path.
  • Access the path 24/7, wherever and whenever you want.
  • Cancel at any time without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Ruta de iOS

El pack definitivo con todos nuestros cursos de iOS para dominar Swift y crear apps para iPhone e iPad. Incluye los cursos que están por venir y las actualizaciones y mejoras de los actuales

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

Aprende los fundamentos del lenguaje Swift 5, el nuevo lenguaje de Apple para desarrollar apps para iOS, OS X, y Watch OS

243 clases

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

Aplica el lenguaje Swift 2 a un total de 20 proyectos diferentes y desata todo el potencial del lenguaje de Apple en los dispositivos de iOS

166 clases

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

Dos cursos en uno: Aprende todos los trucos de Swift UI, el nuevo framework para crear vistas de tus propias apps creadas para iOS 13 y posterior con Xcode 11

206 classes

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

Curso de actualización de Swift UI a la versión 4.0. Aprende todas las novedades que Swift UI trae a la versión de iOS 16 en solamente 10 días y reduce la cantidad de código necesario para crear tus interfaces gráficas para Apple

51 classes

The basics of regular expressions with examples in Swift

Learn the fundamentals of regular expressions with some examples in Swift and extrapolate it to any programming language to work with and filter texts like a professional

50 lessons

App Store Optimization (ASO) from A to Z

Master App Store Optimization (ASO) techniques like an expert starting from the basics and increase your app and game downloads for both iOS and Android

34 classes

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

El Curso más actualizado de iOS 10 y Swift 3 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift con decenas de apps y 4 proyectos completos al detalle

375 clases

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

El Curso más actualizado de iOS 11 y Swift 4 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift

259 clases

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

El curso más actualizado de iOS 12 y Swift 4 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift

183 clases

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

Aprende a crear tu primer videojuego para iPhone e iPad con SpriteKit y Swift desde cero, conociendo las bases de la librería y la forma de combinarla con Swift

81 clases

Videojuegos para iOS con SpriteKit - Flappy Bird

Aprende a crear un videojuego en unas pocas horas utilizando SpriteKit y Swift, el lenguaje más sencillo de Apple para iOS

29 clases

Videojuegos para iOS con SpriteKit - Space Invaders

Aprende a crear un clon del mítico Space Invaders de los años 80 para iPhone e iPad en unas pocas horas utilizando Swift y SpriteKit de Apple

27 clases

Videojuegos para iOS con SpriteKit - Pokemon Go

Aprende a crear tu Pokemon Go para iPhone utilizando SpriteKit y véndelo para hacer millones como Nintendo. ¡Hazte con todos!

60 clases

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

El curso y el lenguaje que lo empezó todo, el primer curso de Juan Gabriel Gomila que todavía no pasa de moda y aún es utilizado para aprender Objective-C y usado por muchas empresas y SDKs

218 clases

Desarrollo de Apps para Apple Watch: crea 24 proyectos

El curso completo con el que diseñaras 24 proyectos para Apple Watch aprovechando todo el poder del watchOS

126 clases

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

Aprende a crear un clon del mítico R Type Delta de Atari para AppleTV en unas pocas horas utilizando Swift y SpriteKit de Apple

22 clases

React Native: Learn React Native with practical exercises

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android

52 classes

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

La guía definitiva para empezar a promocionar tus apps y videojuegos cubriendo todos los aspectos de ASO, viralidad, KPIs y promoción en la App Store de Apple

43 classes

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

Lleva las habilidades que has aprendido en los cursos de desarrollo para iOS al siguiente nivel con Swift y Xcode y postúlate como un profesional del desarrollo de apps de nivel avanzado

109 clases

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

Desarrolla 50 proyectos mientras aprendes diferentes técnicas de programación en iOS

489 clases