SwiftUI la nueva forma de crear Apps2

sWIFTUI BLACKLABEL CERTIFICATION

Certificate en SwiftUI. 

Domina el Framework de Apple para crear Apps de forma declarativa.

Domina SwiftUI

SwiftUI es la tecnología revolucionaria de Apple diseñada para simplificar la creación de interfaces de usuario potentes y atractivas usando menos código que nunca.


Este framework no solo acelera el proceso de desarrollo, sino que también te permite construir apps que son completamente compatibles con todos los dispositivos del ecosistema Apple: iPhone, iPad, Mac, Apple Watch y Apple TV.

TEMARIO

Aprende todos y cada uno de los conceptos para usar SwiftUI. En este programa de certificación obtendrás los conocimientos necesarios para dominar el Framework de Apple para crear Apps de forma declarativa.

Despliega cada módulo para ver el contenido del mismo.

Módulo 1

Introducción a SwiftUI

  • ¿Cómo funciona SwiftUI?
  • ¿Qué es una vista?
  • ¿Qué es una jerarquía de vistas?
  • Vista previa, comprender su funcionamiento
  • ¿Qué es una macro?
  • La macro Preview
  • Ejemplo de vista de texto
  • ¿Qué son los modificadores?
  • Aplicando modificadores
  • Ejemplo de vista de imagen
  • Agregar un botón a una vista
  • Crear una pila de navegación
  • Vista de lista
  • Formulario

Módulo 2

Manejando estados

  • ¿Qué es un estado de una vista?
  • Comprendiendo el estado y el enlace (bind) con SwiftUI
  • ObservableObject
  • ObservedObject
  • La macro @Observable
  • Gestionar el estado entre vistas
  • Gestionar objetos observables
  • Usar Combine como ingrediente secreto con SwiftUI
  • AppStorage
  • SceneStorage
  • Creación y acceso de variables de entorno (Environment values)
  • ¿Cómo podemos hacer un buen uso de los estados?

Módulo 3

Vista y modificadores

  • Crear una vista
  • Personalizar una vista
  • Sombras
  • Clips Views
  • Opacidad
  • Formas personalizadas

Módulo 4

Textos

  • Crear una vista de texto
  • Texto con más de una línea
  • Texto dinámico
  • Markdown
  • Fuentes personalizadas
  • Campo de texto
  • Campo de texto custom
  • Campo de texto seguro
  • Tipos de teclado

Módulo 5

Imágenes

  • Crear una vista de imagen
  • Comportamiento de una imagen con SwiftUI
  • Proporción de aspecto (Aspect ratio)
  • Recortar una imagen
  • Iconos con SF Symbol
  • Imagen con forma custom
  • Sombras en imágenes
  • Aplicar filtros de imagen
  • Combinar imágenes
  • Imágenes animadas
  • Usar PhotosPicker
  • Renderizar una imagen

Módulo 6

Botones

  • Crear botones
  • Botones custom
  • Boton con imagen
  • Ejecutar un evento con un botón
  • Conmutadores
  • Boton full screen
  • Botón con ícono
  • Botones avanzados
  • Configuración de botones

Módulo 7

Vistas modales

  • Crear una vista modal
  • Cerrar una vista modal
  • Pasar datos a una vista modal
  • Ventanas emergentes
  • Listas modales
  • Configuraciones de una vista modal
  • Gestión de estados en vistas modales
  • Alerta
  • Manejar errores en alertas

Módulo 8

Barras de progreso

  • Crear una barra de progreso
  • Barra de progreso custom
  • Configuración de barra de progreso
  • Spinner
  • Ubicación de los activities

Módulo 9

TextInput

  • Crear campos de texto
  • Configuración de un campo de texto
  • Formatear datos en el input
  • SecureField
  • Ocultar el teclado

Módulo 10

Tablas

  • Crear tablas
  • NavigationLink
  • NavigationStack
  • Títulos
  • Botones en tablas
  • Secciones
  • Cabeceras
  • Gestos en tablas
  • Scroll infinito

Módulo 11

Formularios

  • Crear formularios
  • Tipos de inputs
  • Selectores
  • Gestos en formularios
  • Segmented Control

Módulo 12

TabBar

  • Vista de pestañas
  • TabBar custom
  • Añadir icono personalizado
  • Crear una vista de pestañas
  • Personalización de vistas de pestañas

Módulo 13

Animaciones

  • Crear animaciones
  • Opacidad de una vista
  • Posición de animaciones
  • Tipos de animaciones
  • Animaciones custom

Módulo 14

Gestos

  • Tipos de gestos
  • Toques
  • Pulsación larga
  • Deslizar
  • Pellizco
  • Priorizando gestos
  • Varios gestos

Módulo 15

Frames y Layouts

  • Entendiendo los Frames
  • Vistas Lazy
  • Entendiendo los contenedores de vistas
  • ScrollView
  • Spacer
  • GeometryReader
  • Padding
  • Alineación y guías
  • Safe Área

Módulo 16

Apps Multidispositivo

  • Crear una App para iPhone y iPad
  • Tamaño de pantalla
  • Extensiones
  • Crear una App para tvOS
  • Componentes multiplataforma
  • Conditional Compilation
  • Crear una App para watchOS
  • Crear una App para macOS
  • Probar la App

Módulo 17

Accesibilidad

  • ¿Qué es la accesibilidad?
  • VoiceOver
  • Vistas accesibles
  • Accesibilidad custom
  • Movimiento y accesibilidad
  • Modo oscuro
  • Acciones accesibles

Módulo 18

Localización

  • ¿Qué es la localización de una App?
  • Traducir textos
  • Traducir fechas
  • Localizar números
  • Idiomas
  • Localizar elementos de la interfaz
  • Dynamic Type en textos multi-idioma

Módulo 19

Multimedia

  • Reproducir video
  • Reproducir audio
  • Personalizar el reproductor
  • Reproducir contenido en background
  • Streaming
  • Agregar un titulo a un video
  • Gestión de errores

Módulo 20

Compilación y debugging

  • Montandolo todo
  • Permisos
  • BreakPoints
  • Usando la Consola de depuración
  • Previews
  • Instruments

sobre el instructor

Empecé a crear aplicaciones para iOS en el año 2010.

 

En el año 2012 fundé CFE APPS (Centro de Formación y Entrenamiento de Apps), un centro de formación especializado en aprender a desarrollar Apps para iOS.


Más de 12 años formando a miles de personas dan para mucho, incluso para crear mi propia metodología para aprender a desarrollar Apps.


Hoy te presento la primera Certificación de CFE APPS, un programa intensivo y de alto impacto con un certificado de aprovechamiento que certifica tu conocimiento profundo de SwiftUI.

Sergio Becerril

Sergio Becerril

iOS & Android Developer and Instructor.

Founder CFE APPS.

TESTIMONIOS DE ALUMNOS

Manu Martínez
Mentoría VIP, Campus iOS Online, Crear Apps para iPhone y iPad

Andrés Carrasco
Crear Apps para iPhone y iPad

Daniel Cano
Crear Apps para iPhone y iPad

Fernando Sanchez
Mentoría VIP

Sergio Marquina
Mentoría VIP

Faqs

¿Qué es SwiftUI Blacklabel Certification?

Es un programa formativo que te capacitará para usar SwiftUI como un experto.


A lo largo de 20 módulos aprenderás hasta el más mínimo detalle del Framework de Apple para crear interfaces de forma declarativa.


Deberás realizar todas las lecciones de los módulos, y si quieres obtener el certificado de superación del programa formativo, deberás superar un examen de conocimiento para obtener la Certificación Blacklabel en SwiftUI.

El programa es demasiado caro

El dinero nunca es el problema.

Quizás no creas que este programa vaya a funcionar en tu caso o que, aunque confíes en la metodología y en mí, ya has fracasado en el pasado con soluciones similares y no ves por qué esta vez, el resultado pueda ser distinto. Lo será, siempre y cuando te comprometas al 100% con esta certificación, y que te prometas a ti mismo/a de implementar todo lo que te enseñe.

Si llegas a este nivel de compromiso, todo irá bien. Todo fluirá y progresará adecuadamente. 

Cuando termines la Certificación estarás capacitado/a para construir aplicaciones para iOS de forma profesional con SwiftUI, para que vendas tus creaciones en el App Store, puedas encontrar un empleo en alguna de las cientos de empresas que buscan este perfil con salarios que van desde los 40.000 a los 65.000 euros anuales.

No es un gasto, es una inversión.

¿No crees que vas a tener tiempo?

No, de nuevo, si es lo que piensas, es que tienes un problema de prioridades en este momento. 

El tiempo siempre se encuentra si hay ganas. Levántate una hora antes, acuéstate una hora después, menos televisión, menos cañas con los amigos, come más rápido en el trabajo, aprovecha cada franja de 15 min en tu día cotidiano, etc…

Si me hablas de falta de tiempo, entonces te invito a un ejercicio de revisión de tus prioridades.

Acuérdate de que debes poner la formación en tu TOP 3 de prioridades durante 6 meses, dame 6 meses de parte de tu tiempo y descubrirás un mundo apasionante dónde cada día aprendes a hacer cosas nuevas, descubrirás el excitante mundo del desarrollo de Apps para iPhone y iPad.

Si de verdad deseas crear aplicaciones para iOS con SwiftUI, es la mejor forma de lograrlo. Con un método probado, y en la mejor compañía posible.

Focus on the benefits of your services/products

Write the answer to the question here. This way, your visitors can easily pick the questions that matter to them, without being distracted by loads of text from the FAQ.

You can duplicate the toggle item to write your next question

Write the answer to the question here. This way, your visitors can easily pick the questions that matter to them, without being distracted by loads of text from the FAQ.

Subscribe to get access to premium content

Lorem ipsum dolor sit amet consectetur. Eleifend volutpat amet amet tristique vel feugiat in. Amet nibh elit fermentum posuere lacus nisi vitae risus. Aliquam lacus adipiscing sit ut arcu neque nibh. Euismod bibendum porttitor est enim.