Rasca la imagen para llevarte un descuento en tu curso. Podrás aplicar el cupón en el momento de pago.
166
Bienvenidos a nuestro curso de Swift 2
Cómo sacarle el máximo partido al curso
Comunidad de Discord para Aprender con Amigos
Tu cuaderno para tomar notas online sobre el curso
Necesitas un Mac y XCode
Como seguir el curso si no dispongo de un Mac
Crear un nuevo proyecto
Navegar por XCode
Introducción
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
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!
(2)
PLANES PARA ACCEDER SEGÚN TUS OBJETIVOS Y NECESIDADES
Compra el curso individual, obtén toda la ruta de aprendizaje o accede a toda la plataforma
Elige la forma de pago que mejor se adapte a tus necesidades y a tu bolsillo con pago único por curso, acceso mensual o anual a la ruta de aprendizaje o incluso a toda la plataforma.
Pago Único
Compra el curso una vez y accede de por vida
€ 29.99
- Un único pago.
- Acceso instantáneo al curso de por vida.
- Accede a la Comunidad del Curso
El Más
Popular
Popular
Rana de Bronce
Accede a todos los Cursos, Comunidades y Extras de Frogames
€ 39 /mes
- Pago único de 39€ al mes.
- Acceso instantáneo a todos los cursos.
- Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
Ruta de iOS
Accede a todos los Cursos de la Ruta de Desarrollo iOS
€ 19.99 /mes
- Pago único de 19.99€ al mes.
- Acceso instantáneo a los +10 cursos de la ruta.
- Accede a la ruta 24/7, dónde y cuándo quieras
- Cancela en cualquier momento sin perder tu progreso
Pago único
Compra el curso una vez y accede de por vida
€ 29.99
- Un único pago
- Acceso instantáneo al curso de por vida
- Accede a la Comunidad del Curso
El Más
Valorado
Valorado
Rana de Oro
Accede a todos los Cursos, Comunidades y Extras de Frogames
€ 349 /año
- Pago único de 349€ cada año.
- 3 meses de descuento.
- Acceso instantáneo a todos los cursos.
- Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
- Biblioteca de Recursos
- Directos mensuales de Q&A
- Soporte Premium Prioritario.
Ruta de iOS
Accede a todos los Cursos de la Ruta de Desarrollo iOS
€ 199 /año
- Pago único de 199€ cada año.
- 4 meses de descuento.
- Acceso instantáneo a los +10 cursos de la ruta.
- Accede a la ruta 24/7, dónde y cuándo quieras.
- Cancela en cualquier momento sin perder tu progreso.
- Soporte premium.
* Todos los precios llevan impuestos incluidos.
Por tu seguridad, todos los pedidos se procesarán en un servidor seguro.
Yvonne
un reto personal
Me gusta el reto de crear 20 proyectos. Es un gran comienzo para crear un portafolio a futuro
Joiser
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