10
Módulos
99
Temas
10-15
hours
Módulos (10)
Resources ()
-
obtenga más información sobre las funciones y funciones avanzadas de programación de ios y swift 4.
-
Módulo 1
Introducción a Advanced Swift 4
Resources availableEste tema se adentra en los avanzados conceptos y características de Swift. En este tema estará expuesto a conceptos de Swift más complejos y robustos, como extensiones para las clases existentes, y protocolos y su uso en programación. Obtenga información sobre el concepto de delegación y sobre cómo utilizarlo para pasar datos entre los controladores de vistas. Identifique cuándo utilizar la palabra clave mutante e ilustre cómo se pueden utilizar las transformaciones Swift para manipular datos.Resultados del aprendizaje
Tema IniciarEnumeraciones
Tema IniciarExtensiones-Parte 1
Tema IniciarExtensiones-Parte 2
Tema IniciarEjemplo de introducción a protocolos-Delegados-Números
Tema IniciarIntroducción a protocolos-Delegados de la parte 2-Generador de preguntas
Tema IniciarProtocolos-Delegados-Creación de IU de aplicación mágica de color
Tema IniciarProtocolos-Delegados-Utilización del método delegado en la aplicación mágica de color
Tema IniciarProtocolos-Delegados-Utilización de funciones de mutación en tipos
Tema IniciarTransformaciones de Swift
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 2
Advanced-Structures & Algorithms In Swift 4
Resources availableEn este tema se siguen explorando los conceptos y las características de Swift más avanzados. En este tema estará expuesto a conceptos Swift más complejos y robustos, tales como lo que es una función recursiva, los diferentes tipos de estructura de datos, el acrónimo de LIFO y las diferencias entre un Heap y una pila. En este tema también se describe el uso de la estructura de datos del árbol en Swift, así como la definición de la raíz, el nodo y la hoja.Resultados del aprendizaje
Tema IniciarFunciones recursivas
Tema IniciarPila-Estructuras de datos en Swift
Tema IniciarEstructuras de datos en Swift _Heap-Parte 1
Tema IniciarEstructuras de datos en Swift_ Heap-Parte 2
Tema IniciarEstructuras de datos en Swift-Árbol
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 3
Advanced Swift 4 Design Patterns-Programming Oriented Programming
Resources availableEn este tema se describe el concepto de programación orientada a protocolos, lo que es y cómo es útil para el desarrollo de aplicaciones de iOS. En este tema aprenderá acerca de los términos y conceptos clave en POP, como protocolos, extensiones y genéricos. En este tema se tratan las limitaciones de los tipos de valor y la herencia única con las clases Swift. En este tema también se muestra cómo los desarrolladores utilizan extensiones para ampliar la funcionalidad y trabajar en torno a las limitaciones de los tipos de valor.Resultados del aprendizaje
Tema IniciarIntroducción a la programación orientada a protocolos
Tema IniciarEscritura de sus primeros protocolos
Tema IniciarCreación de extensiones de protocolo
Tema IniciarGenericos y protocolos
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 4
Patrones de diseño de Swift 4 avanzado-Programación reactiva con RxSwift
Resources availableEn este tema se introduce el concepto de programación reactiva en el desarrollo de iOS con RxSwift. Este tema desglosa lo que es la programación Reactiva y cómo se puede utilizar el paradigma de programación para crear aplicaciones más robustas. Este tema describe diferentes temas de clave en RxSwift como Sujetos, Transformaciones, Observaciones, RxCocoa y demuestra cómo construir un cliente Git.Resultados del aprendizaje
Tema IniciarRxSwift
Tema IniciarIntroducción a RxSwift
Tema Iniciar¿Qué es Rx_ por qué Rx_
Tema IniciarCómo instalar RxSwift en un Xcode Playground
Tema IniciarObservables-Desechar
Tema IniciarChallenge_ Observables
Tema IniciarEditorial
Tema IniciarSujeto de comportamiento
Tema IniciarReplaySubject
Tema IniciarVariables
Tema IniciarDesafío-Sujetos
Tema IniciarTransformaciones-.map
Tema IniciarTransformaciones-.flatMap
Tema IniciarTransformaciones-.filter
Tema IniciarTransformaciones-.zip
Tema IniciarDesafío-Transformaciones
Tema IniciarIntroducción a App-Namer
Tema IniciarCreando proyecto Xcode _ Instalación de RxSwift y RxCocoa
Tema IniciarEdificio de la IU de Namer _ Conectando @IBOutlets
Tema IniciarUtilización de RxCocoa para observar _ Suscribirse a UITextField Data
Tema IniciarAñadiendo funciones de Rx a Botón Someter
Tema IniciarCómo pasar valores entre las instancias de UIViewController utilizando RxSwift
Tema IniciarIntroducción a la aplicación Versi
Tema IniciarCreando proyecto Xcode
Tema IniciarInstalación de CocoaPods
Tema IniciarConfiguración de UITabBarController _ Adición de activos de proyecto
Tema IniciarEdificio TrendingFeedVC
Tema IniciarCreación de subclases de vista personalizadas
Tema IniciarCreando capa de modelo de Repo
Tema IniciarEdificio TrendingRepoCell Subclase _ Carga de datos ficticios
Tema IniciarCreando el singleton de DownloadService
Tema IniciarDescarga de los datos de reparación de tendencias
Tema IniciarDescarga de datos de Repo adicionales necesarios
Tema IniciarArreglo de funciones de descarga de Broken
Tema IniciarRellenando TrendingFeedVC con datos de la API real
Tema IniciarCreando SearchVC
Tema IniciarEdificio SearchCell
Tema IniciarConfiguración de SearchVC de la forma RxSwift
Tema IniciarUtilización de RxSwift para la unidad UITableView con los resultados de la búsqueda
Tema IniciarCarga de archivos README.md de Github en SFSafariViewController
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 5
Diploma en Advanced iOS y Swift-First Assessment
Resources availableDebe anotar un 80% o más para pasar esta evaluación. Puede repetir la evaluación para pasarla.Diploma en Advanced iOS y Swift-First Assessment
Start Assessment -
Módulo 6
Advanced-Unit Testing en iOS 12
Resources availableEn este tema se introduce el concepto de prueba unitarios en la programación y se destaca la importancia de la misma en el desarrollo de iOS. En este tema se describe cómo la prueba de unidad es la ruptura del código en componentes separados y la prueba de cada componente individual para asegurarse de que cada uno de ellos se realiza tal como se ha diseñado. En este tema se describe cómo trabajar con el desarrollo controlado por pruebas, la refactorización de código, qué define una buena prueba, el acrónimo de A TRIP y la plataforma de prueba de unidades Xcode-XCTest.Resultados del aprendizaje
Tema Iniciar¿Qué es Testing_?
Tema IniciarLo que hace una buena unidad Test_
Tema IniciarPruebas unitarios en Swift
Tema IniciarPrueba de modelos de datos (Parte 1)
Tema IniciarPrueba de modelos de datos (Parte 2)
Tema IniciarPrueba de funciones y funciones
Tema IniciarPrueba de código asíncrono
Tema IniciarPrueba de puntos finales y datos de maquear
Tema IniciarPrueba de rendimiento y benchmarking
Tema IniciarPrueba y MVVM
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 7
Advanced-UI Testing en iOS 12
Resources availableEste tema cubre el concepto de prueba de IU, lo que es la prueba de IU y por qué probar la interfaz de usuario de la aplicación es una parte importante del desarrollo de aplicaciones. En este tema aprenderá sobre las mejores prácticas de las pruebas de interfaz de usuario y la política All Tests Pass. Este tema también trata sobre cómo trabajar con el paquete de pruebas de IU de iOS, XCUIApplication y las funciones de setUp y tearDown. Este tema también muestra la navegación de UITesting, las alertas de IU y más.Resultados del aprendizaje
Tema Iniciar¿Qué es IU Testing_?
Tema IniciarMejores prácticas de prueba de IU
Tema IniciarPrueba de IU en Swift-Ejemplo básico
Tema IniciarPrueba de navegación
Tema IniciarPrueba de vistas y alertas
Tema IniciarRestablecer y verificar el estado de la aplicación
Tema IniciarPrueba de los arreglos de errores
Tema IniciarPrueba de datos en campos de texto
Tema IniciarPrueba de IU después de una llamada asíncrona
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 8
El marco de visión de Apple
Resources availableEn este tema se discute el Vision Framework de Apple, que trabaja para hacer que la detección de caras, los sitios de localización facial, los objetos de seguimiento sean mucho más fáciles. En este tema aprenderá a configurar y trabajar con el Vision Framework. En este tema se muestra cómo crear la aplicación FaceFinder que introduce conceptos como las solicitudes de detección de caras, creando esquemas de cara, trabajando con VNDetectFaceRectanglesRequest y VNFaceObservation para reconocer las caras mediante programación.Resultados del aprendizaje
Tema IniciarIntroducción a App-FaceFinder
Tema IniciarCreando IU de proyecto y edificio
Tema IniciarConfiguración de UIImageView Programmatically
Tema IniciarCreando el manejador de solicitudes y el manejador de detección de cara
Tema IniciarMarco de detección de Face de & Tweaking
Tema IniciarResumen de la lección
Tema Iniciar -
Módulo 9
Diploma en Advanced iOS y Swift-Second Assessment
Resources availableDebe anotar un 80% o más para pasar esta evaluación. Puede repetir la evaluación para pasarla.Diploma en Advanced iOS y Swift-Second Assessment
Start Assessment - Código fuente y activos para el Diploma avanzado de Swift
-
etiqueta de evaluación de curso
-
Módulo 10
Evaluación del curso
Resources available