Diploma en Advanced iOS y Swift
Obtenga las habilidades para crear aplicaciones robustas y convertirse en un desarrollador de aplicaciones iOS exitoso con este curso gratuito en línea.
Description
El desarrollo de aplicaciones iOS es una industria en auge. Teniendo la capacidad de crear estándares de la industria, las aplicaciones robustas se ven como un gran beneficio para el empleador. Este curso demuestra cómo llevar sus habilidades de desarrollo de iOS al siguiente nivel y aprender marcos y técnicas avanzadas. Se le introducirán algunos de los conceptos de diseño y desarrollo más difíciles y obtendrá una comprensión de cómo crear aplicaciones de última generación.
El curso comienza discutiendo conceptos avanzados de Swift 4 como enumeraciones, extensiones, protocolos y delegados. A continuación, explora las estructuras de datos, los algoritmos antes de profundizar en los patrones de diseño de programación orientada a protocolo y de programación reactiva. Por último, el curso concluye con módulos en pruebas unitarias, UI Testing y Apple's Vision Framework. El curso ofrece una gama perfecta de temas avanzados para asegurarse de que está preparado para crear una variedad de aplicaciones para el estándar del sector.
Si usted está interesado en convertirse en un desarrollador avanzado de iOS o está interesado en trabajar en la industria de la tecnología, entonces este curso proporciona un punto de partida ideal en el camino hacia el empleo. Con este curso, los temas se explican de forma clara y concisa y se perfila su aplicación en la vida real. Comience este curso hoy y obtenga las habilidades necesarias para convertirse en un desarrollador de élite!
Inicio Curso Ahora
Modules
Introducción a Advanced Swift 4
-
Resultados de aprendizaje
-
Enumeraciones
-
Prórrogas-Parte 1
-
Prórrogas-Parte 2
-
Introducción a Protocolos-Delegados-Ejemplo de números
-
Introducción a los protocolos-Delegados Parte 2-Generador de preguntas
-
Protocolos-Delegados-Interfaz de usuario de aplicación mágica de color
-
Protocolos-Delegados-Utilización del método delegado en la aplicación Magic de color
-
Protocolos-Delegados-Utilización de funciones de mutación en tipos
-
Transformaciones rápidas
-
Resumen de lecciones
Avanzadas-Estructuras De Datos Y Algoritmos En Swift 4
-
Resultados de aprendizaje
-
Funciones recursivas
-
Estructuras de datos de pila en Swift
-
Estructuras de datos en Swift _Heap-Parte 1
-
Estructuras de datos en Swift_ Heap-Parte 2
-
Estructuras de datos en Swift-Tree
-
Resumen de lecciones
Patrones avanzados de diseño de Swift 4-Programación orientada al protocolo
-
Resultados de aprendizaje
-
Introducción a la programación orientada al protocolo
-
Escribir sus primeros protocolos
-
Creación de extensiones de protocolo
-
Genéricos y protocolos
-
Resumen de lecciones
Patrones Avanzados De Diseño De Swift 4-Programación Reactiva Con RxSwift
-
Resultados de aprendizaje
-
RxSwift
-
Introducción a RxSwift
-
¿Qué es Rx_ Why Rx_
-
Cómo instalar RxSwift en un Playground Xcode
-
Observables-Disponer
-
Challenge_ Observables
-
Publicación
-
Comportamiento
-
ReplaySubject
-
Variables
-
Desafío-Sujetos
-
Transformaciones-.map
-
Transformaciones-.flatMap
-
Transformaciones-.filter
-
Transformaciones-.zip
-
Desafío-Transformaciones
-
Introducción a la aplicación-Namer
-
Creación De Xcode Project: Instalación De RxSwift & RxCocoa
-
Creando IU de Namer _ Conectando @IBOutlets
-
Utilización de RxCocoa para Observe _ Subscribirse a datos de UITextField
-
Adición de funciones de Rx al botón Enviar
-
Pasar valores entre instancias de UIViewController utilizando RxSwift
-
Aplicación de introducción a Versi
-
Crear Proyecto Xcode
-
Instalación de CocoaPods
-
Configuración de UITabBarController: Adición de activos de proyecto
-
Edificio TrendingFeedVC
-
Creación de subclases de vista personalizada
-
Capa De Modelo De Repo De Construcción
-
Creando subclase de TrendingRepoCell: cargando datos ficticios
-
Creación de DownloadService Singleton
-
Descarga de datos de tendencias de tendencias
-
Descarga De Datos De Rep Necesarios Adicionales
-
Corrección de funciones de DownloadService rotas
-
Relleno de TrendingFeedVC con datos de API reales
-
Construyendo SearchVC
-
Creación de SearchCell
-
Configuración de SearchVC en RxSwift Way
-
Utilización de RxSwift para conducir UITableView con resultados de búsqueda
-
Cargando archivos README.md de Github en SFSafariViewController
-
Resumen de lecciones
Diploma en Advanced iOS y Swift-First Assessment
Pruebas de unidad avanzada en iOS 12
-
Resultados de aprendizaje
-
¿Qué es Unit Testing_
-
Lo que hace una buena unidad Test_
-
Prueba unitaria en Swift
-
Modelos de datos de prueba (Parte 1)
-
Modelos de datos de prueba (Parte 2)
-
Funciones de prueba y funciones
-
Prueba de código asíncrono
-
Prueba de puntos finales y datos de simulación
-
Pruebas de rendimiento y benchmarking
-
Prueba y MVVM
-
Resumen de lecciones
Pruebas de interfaz de usuario avanzadas en iOS 12
-
Resultados de aprendizaje
-
¿Qué es UI Testing_
-
Prácticas recomendadas de prueba de IU
-
Pruebas de interfaz de usuario en Swift-Ejemplo básico
-
Navegación de pruebas
-
Cómo probar vistas y alertas
-
Restablecer y verificar el estado de la aplicación
-
Prueba de arreglos de errores
-
Prueba de datos en campos de texto
-
Probar IU después de una llamada asíncrona
-
Resumen de lecciones
Apple's Vision Framework
-
Resultados de aprendizaje
-
Introducción a App-FaceFinder
-
Creación de la IU de proyecto y creación
-
Configuración de uIImageView mediante programación
-
Creación de solicitud y manejador de detección de caras
-
Adición y detección del marco de detección de caras
-
Resumen de lecciones
Diploma en Advanced iOS y Swift-Second Assessment
Evaluación del curso
Learning Outcomes
Después de completar este curso, podrá:
- Esquema del uso de extensiones para clases, estructuras, enumeraciones o protocolos existentes
- Identificar y listar diferentes tipos de estructuras de datos
- Describir las diferencias entre un almacenamiento dinámico y una pila
- Definir programación orientada a protocolo
- Esquema del uso de la programación reactiva en desarrollo de iOS
- Esquema de la diferencia entre programación orientada a protocolo y programación orientada a objetos
- Explicar los conceptos de protocolos, extensiones y genéricos
- Definir las pruebas de unidad y su rol en el desarrollo de aplicaciones
- Definir qué es una función recursiva
- Listar los distintos usos de la infraestructura de visión de Apple
Certification
Todos los cursos de Alison son gratuitos. Para superar un curso con éxito tienes que lograr una marca del 80% o superior en la Evaluación. Agrega valor a tu logro adquiriendo el Diploma o Certificado oficial de Alison.
Obtener el documento oficial de Alison is una buena forma de compartir tu éxito. Además es:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results