Curso de Agile, TDD y Swift
Este curso de 5 días es para desarrolladores que desean escribir aplicaciones de alta calidad iOS en Swift. Este es un curso práctico que implica escribir una serie de aplicaciones de alta calidad cada vez más complejas. Los delegados deberán tener instalado un ordenador de Apple con la última versión de OS X y Xcode. Los delegados que deseen ejecutar aplicaciones en dispositivos reales, en lugar de emuladores, deberán estar registrados en Apple como iOS desarrolladores y tener sus dispositivos registrados.
Programa del Curso
Agile
- Por qué Agile
- Propietario del producto
- El Sprint
- Scrum Maestro
- Terminando un sprint
- Escribir historias de usuario
Swift
- Swift Idioma
- Memoria Management
- Uso de Xcode
- Swift Parques infantiles
TDD e integración continua
- Actualización OO
- Desarrollo basado en pruebas
- Xcode y XCTest
- Swift TDD
- Integración continua
- Servidor Xcode
Diseño adaptable
- Diseño adaptable de Xcode
- Ver controladores
- Vincular controles con IBOutlet
Más Swift
- Temporizadores
- Vistas de tabla
- Almacenamiento de datos
- Controladores de vista múltiple
Funciones avanzadas
- Manipulación de imágenes
- Animations
- Mapeados
- Geolocalización
Taller
- Taller para redactar una Swift aplicación ya sea individualmente o en pequeños grupos.
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Agile, TDD y Swift - Booking
Curso de Agile, TDD y Swift - Enquiry
Testimonios (5)
Ejercicios en equipo
Dan
Curso - SAFe® for Teams
Traducción Automática
El entrenador está muy bien informado sobre el tema y puede proporcionar ejemplos del mundo real a través de su experiencia.
Nouf
Curso - Agile Software Testing with Continuous Integration
Traducción Automática
El hecho de haber aprendido un nuevo enfoque para escribir pruebas unitarias es la parte que más me gustó de la formación. También me gustó la charla libre que tuvimos, el hecho de que debatimos ciertos temas, me gustó el trabajo en equipo que tuvimos, nos hizo analizar desde una perspectiva diferente los requerimientos de las historias de usuario y también aprecié la intervención del formador que nos sugirió diferentes soluciones cuando estábamos atascados en la toma de algunas decisiones.
Crina-Maria Rosu - ACCENTURE
Curso - Agile and TDD with C
Traducción Automática
Las explicaciones
Sandra Pinon Gonzaga - Servicios y Asesoria SCOBC S.A de C.v
Curso - Desarrollo Impulsado por Pruebas
el conocimiento y los ejercicios.
JESUS RUBEN GARCIA SOLIS - Gobierno del Estado de Durango
Curso - Gestión Eficiente de los Requisitos Mediante Métodos Àgiles y Modelado Àgil de UML
Próximos cursos
Cursos Relacionados
Managing Projects using Waterfall and Agile Techniques
14 HorasEste curso de 2 días es adecuado para cualquier profesional de TI que esté interesado en utilizar el modelo de cascada y cómo las personas han tratado tradicionalmente de lidiar con sus deficiencias, incluidos, entre otros, los enfoques Agile.
El objetivo del 1er día es dar una visión general de estos enfoques que le permitan decidir qué podría adaptarse a ellos en su entorno.
El 2º día se centra en las técnicas de gestión de proyectos y buenas prácticas que se han identificado desde Agile, y que se pueden aplicar en un contexto Waterfall o Agile.
Fundamentos Agile
14 HorasEl curso iSQI Agile Essentials es una calificación reconocida internacionalmente, dirigido a cualquier persona involucrada en proyectos ágiles y quiere familiarizarse con el trabajo en un entorno ágil. Esto incluye gerentes de proyecto, gerentes de calidad, gerentes de desarrollo de software, analistas de Business , desarrolladores, probadores, directores de TI y consultores de Management . El curso consta de ocho secciones y lleva a los participantes a través del ciclo de vida de un proyecto ágil desde la planificación del lanzamiento y la escritura de historias de usuarios hasta la revisión de iteración (escaparate) y retrospectiva. El primer día se centra en los principios clave (55% del día sobre teoría, 45% de ejercicios), el segundo está dominado por la aplicación práctica (40% de teoría, 60% de ejercicios).
Objetivos del Curso
- Valorar los principios detrás del manifiesto ágil y su enfoque para el desarrollo de software.
- Apreciar los roles dentro de un equipo ágil.
- Comprender cómo contribuir como miembro ágil del equipo a requisitos cuantificables
- Aplicar métodos de calidad de todo el equipo para garantizar que se cumplan los criterios de aceptación.
- Apreciar la importancia de revisiones de iteración efectivas y cómo contribuir a la mejora continua a través de retrospectivas
Prueba de Software Agile con Integración Continua
28 HorasAgile Software Testing es una serie de prácticas de prueba que proporcionan un retorno a los problemas de calidad del software de manera oportuna y continua siguiendo los principios del desarrollo ágil.
La integración continua (CI) se refiere a todos los desarrolladores de un equipo que fusionan su trabajo varias veces al día.
Visión General de las Pruebas de Software Àgil
7 HorasEste curso proporciona una breve introducción a las pruebas de software Agile. Se ocupa de los conceptos fundamentales de las pruebas, dentro del contexto del desarrollo Agile (Scrum) y utiliza el modelo de cuadrantes de pruebas Agile de Crispin y Gregory (More Agile Testing, 2014) como marco para explorar los principios y prácticas contemporáneos de las pruebas Agile.
Curso de Ágil y TDD con C
21 HorasTDD, o Test Driven Development, es un enfoque para el desarrollo de software donde la codificación, las pruebas y el diseño ocurren en conjunto durante todo el ciclo de desarrollo de software. Agile es un proceso más amplio y un enfoque de gestión para el desarrollo de software que enfatiza la entrega incremental, la colaboración en equipo, la planificación continua y el aprendizaje continuo.
En esta capacitación en vivo dirigida por un instructor (en el sitio o remota), los participantes aprenderán cómo escribir aplicaciones C de alta calidad utilizando un enfoque de desarrollo Agile y TDD. Los participantes pondrán en práctica sus conocimientos llevando a cabo una serie de ejercicios prácticos para crear una aplicación C bien diseñada y probada.
Al final de esta capacitación, los participantes podrán:
- Instalar y configurar herramientas de desarrollo y prueba necesarias para llevar a cabo TDD
- Diseñe, desarrolle y pruebe una aplicación C utilizando un enfoque TDD
- Aplicar prácticas de planificación y gestión del desarrollo Agile
Audiencia
- Desarrolladores
- Jefes de proyecto
Formato del curso
- Conferencia parcial, discusión parcial, ejercicios y práctica práctica.
Notas
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Introducción Agile Testing
14 HorasVisión general
Este curso de 2 días proporciona una breve introducción a las pruebas de software Agile. Se ocupa de los conceptos fundamentales de las pruebas, dentro del contexto del desarrollo Agile (Scrum) y utiliza el modelo de cuadrantes de pruebas Agile de Crispin y Gregory (More Agile Testing, 2014) como marco para explorar los principios y prácticas contemporáneos de las pruebas Agile.
Público al que va dirigido
Este curso está dirigido a equipos de desarrollo que desean mejorar sus prácticas de prueba en un contexto Agile.
También es adecuado para aquellos que tienen la intención de seguir las pruebas como una carrera específica y es un requisito previo adecuado para el curso iSQI Certified Agile Tester.
Desarrollo Impulsado por Pruebas
21 HorasThis instructor-led, live training in España (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Modelado de Negocio para una Empresa Àgil
14 HorasObjetivo:
Ayudar a los Analistas de Negocio a comprender cómo modelar y validar de manera eficiente sus procesos y recursos comerciales para aumentar la agilidad empresarial de su organización en función de su arquitectura objetivo y las cambiantes necesidades del mercado.
Este curso de capacitación de 2 días tiene como objetivo ayudar a los delegados a aprender cómo modelar sus procesos de negocio y recursos para adaptarlos a los cambios de sus objetivos, estrategias y capacidades impactadas como parte de la arquitectura de destino. Sobre la base de los elementos clave del rendimiento empresarial (estrategias, tácticas, KPI, capacidades comerciales, etc.), los delegados aprenden cómo elaborar un proceso comercial centrado en la visión y la cartografía de recursos. Luego, solo utilizando la notación BPMN y UML adecuada a su idioma, entienden cómo adaptarlas a estrategias, tácticas y políticas cambiantes.
Gestión Eficiente de los Requisitos Mediante Métodos Àgiles y Modelado Àgil de UML
21 HorasObjetivo:
Este curso de capacitación tiene como objetivo ayudar a los gerentes de productos, propietarios de productos, analistas de negocios, arquitectos de sistemas y desarrolladores a comprender cómo gestionar los requisitos de manera eficiente sobre la base de la visión del producto hasta guiar a los desarrolladores con precisión en la implementación de los mismos.
Más en detalle, este curso tiene como objetivo ayudar a los gerentes de productos a definir mejor las propuestas de valor de sus productos sobre la base de las estrategias y las necesidades de los interesados. Business analistas de Business y los propietarios de productos entienden cómo describir los requisitos de la acumulación de productos, luego descubren épicas e historias de usuario apropiadas del sistema al tiempo que contribuyen a la creación del valor requerido. A lo largo de los ejercicios interactivos de estudio de casos, los participantes aprenden a describir en detalle dichos requisitos para validar la comprensión correcta de las necesidades y preparar las pruebas de aceptación del sistema. Por lo tanto, solo utilizando un perfil UML muy común y productivo, aprenden a estructurar los requisitos para comunicarse de manera eficiente con arquitectos y desarrolladores a través de un proceso de recopilación de requisitos iterativos.
Audiencia:
- Gerentes de producto
- Propietarios de productos
- Analistas de Business
- Cualquier persona intervino en el proceso de Management requisitos.
IOS (desarrollo de iPhone y iPad) en Swift para iOS 10 y Xcode 8 - Swift 3
35 HorasEste curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad que se ejecutan en iOS 10.
Este curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad que se ejecutan en iOS 10. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple utilizando el IDE de Xcode8.
Durante este curso, se desarrollarán 4 proyectos y se desarrollará un proyecto que será tu propia idea. El curso termina con el desarrollo de una nueva aplicación desde cero en Swift y su creación en la tienda de aplicaciones. (Para eso debes tener una cuenta de Apple).
Este curso solo se puede ejecutar en hardware de Apple, como MacBook o Mac Mini. Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad deben estar registrados como desarrolladores de iOS con Apple y haber registrado su dispositivo para el desarrollo. Apple cobra $ 99 por año para registrarse como desarrollador de iOS.
Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6
35 HorasEste curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad con iOS8. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple utilizando el IDE de Xcode6. Durante el curso se desarrollará un juego de bloques de estilo Tetris totalmente funcional desde cero utilizando Swift. El curso termina con el desarrollo de una nueva aplicación desde cero en Swift. El curso asume alguna experiencia de programación.
Este curso solo se puede ejecutar en hardware Apple basado en Intel, como un MacBook o un Mac Mini. Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad deben estar registrados como desarrolladores de iOS con Apple y haber registrado su dispositivo para el desarrollo. Apple cobra $ 99 por año para registrarse como desarrollador de iOS.
Liderando la Empresa de Software Lean-Agile con el Scaled Agile Framework® - Scaled Agilist Certification (SA)
14 HorasEste curso de dos días enseña los principios y prácticas de Lean - Agile de Scaled Agile Framework® (SAFe®).
Aprenderá cómo ejecutar y liberar valor a través de Agile Release Trains, cómo crear una cartera Agile y cómo liderar una transformación Lean - Agile a escala empresarial.
Obtendrá un entendimiento de la mentalidad Lean - Agile y de cómo aplicar los principios y prácticas de SAFe para respaldar a los equipos, programas, gestión de cartera de programas de Agile y para coordinar grandes flujos de valor. Asistir a la clase lo prepara para tomar el examen y convertirse en un Agilist (SA) certificado por SAFe®. Certificación Asociada: SAFe Agilist (SA)
SAFe® 4.0 para Equipos (Para la Entrega en el Sitio como parte de un Mundo Real Agile Release Train)
14 HorasEste curso de dos días enseña a los equipos que forman parte de un Agile Release Train (ART) cómo trabajar en un entorno ágil utilizando Scrum, Kanban y XP. Los equipos aprenderán a convertirse en equipos ágiles, a crear su backlog y a planificar y ejecutar iteraciones. Los equipos ágiles aprenden sobre su ART y su papel en él, planificando, ejecutando y mejorando con otros equipos.
Esta clase prepara a los equipos para ejecutar un Incremento de Programa (PI), que incluye todas las reuniones a nivel de Equipo y Programa con un enfoque específico en la próxima planificación de PI. Asistir a la clase prepara a los participantes para tomar el examen y convertirse en un profesional certificado de SAFe® (SP).
Después de este curso, deberías ser capaz de:
- Aplique SAFe para escalar Lean y el desarrollo ágil en su empresa
- Conozca a su equipo y su papel en el Agile Release Train
- Conozca todos los demás equipos en el tren, sus roles y las dependencias entre los equipos
- Planeación de iteraciones
- Ejecute iteraciones, demuestre valor y mejore su proceso
- Planificar incrementos del programa
- Integre y trabaje con otros equipos en el tren
iOS (desarrollo de iPhone y iPad - Apple) en Swift para iOS 11 y Xcode 9 - Swift 4
35 HorasEste curso de 5 días es para desarrolladores que desean aprender a desarrollar aplicaciones para iPhone y iPad con iOS 11. Xcode 9, Swift 4 e iOS 11 introdujeron cambios significativos en la forma en que se escriben las aplicaciones.
El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el Xcode 9 IDE.
Durante el curso se desarrollará una aplicación totalmente funcional desde cero utilizando Swift.
Este curso solo se puede ejecutar en hardware de Apple, como MacBook Pro o Mac Mini.
Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software - Xcode.
Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad con un cable USB deberán registrar su dispositivo con Xcode.
El delegado debe ser capaz de entender todos los conceptos básicos de Swift después de esto y el curso, y debe poder realizar cualquier tipo de aplicación en iOS y profundizar en aplicaciones más complejas en iOS.
Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
35 Horas¿Quién debe asistir?
Este curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad con iOS 10. Xcode8, Swift 3 e iOS 10 introdujeron cambios significativos en la forma en que se escriben las aplicaciones.
El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el Xcode 8 IDE.
Durante el curso, se desarrollará una aplicación completamente funcional desde cero utilizando Swift .
Este curso solo se puede ejecutar en hardware Apple basado en Intel, como una MacBook o una Mac Mini. Los delegados deben haberse registrado en Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad utilizando un cable USB deberán registrar su dispositivo con Xcode.