Curso de Integración continua para JavaScript
Continuous Integration (CI) es una práctica de desarrollo en la que los desarrolladores combinan los cambios en su código con la mayor frecuencia posible para detectar y localizar errores rápidamente.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los conceptos básicos de Integración continua para Java Script a medida que avanzan en la configuración de un proceso de Integración continua para un proyecto Java Script.
Al final de esta capacitación, los participantes podrán:
- Comprender los fundamentos de la integración continua
- Construye su propio sistema de integración continua para sus proyectos Java Script
Audiencia
- Desarrolladores
- Profesionales de TI
- Ingenieros DevOps
- Gerentes de Business
Formato del curso
- Conferencia parcial, discusión parcial, ejercicios y práctica práctica.
Programa del Curso
Introducción
Visión general del desarrollo Agile y sus ventajas
- Integración continua
- Entrega continua
- Implementación continua
Beneficios de usar Continuous Integration for JavaScript
Descripción general de las herramientas de integración continua para JavaScript
Descripción general de Jenkins
Instalación y configuración Jenkins
Instalación y configuración de Git y Gradle
Descripción general de jQuery TestSwarm
Instalación y configuración de jQuery TestSwarm
Uso de TestSwarm
Creación de un proyecto en Github
Configuración de un trabajo de integración continua en Jenkins
Conectando Github y Jenkins
Desproteger y crear un repositorio en Jenkins
Configuración del proyecto en Jenkins
Configuración del proceso de implementación en Jenkins
Uso de PhantomJS para ejecutar pruebas unitarias de JavaScript
Uso de JSHint para encontrar posibles errores
Descripción de las mejores prácticas de integración continua para JavaScript
Poniéndolo todo junto: Construyendo su sistema de integración continua para JavaScript
Resumen y conclusión
Requerimientos
- JavaExperiencia en programación de scripts
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Integración continua para JavaScript - Booking
Curso de Integración continua para JavaScript - Enquiry
Integración continua para JavaScript - Consultas
Consultas
Testimonios (5)
Aprendí mucho sobre el tema
Zsolt Langviser - Accenture Industrial SS
Curso - NestJS: Beginner to Advanced
Traducción Automática
El entrenamiento tiene buen contenido y es fácil de seguir
David Phetole Leshabela - Vodacom SA
Curso - React with Next.js
Traducción Automática
Muy detallado, el formador conoce muy bien el tema y ha abordado muchos temas
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Traducción Automática
El alcance de los temas abordados fue bastante amplio y el formador intentó hacer justicia a ello.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Traducción Automática
entrenador muy conocedor clases claras explica la importancia de aprender el tema da suficiente información de fondo sobre el tema
Li Fang Bren Ong - DBS Bank Limited
Curso - Ant Design
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Spinnaker
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a ingenieros que desean utilizar Spinnaker para implementar software de manera frecuente y continua en AWS o Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Spinnaker para operaciones avanzadas.
- Integre Spinnaker con las herramientas de integración continua existentes, como Jenkins.
- Comprender la arquitectura interna de Spinnaker y las construcciones del flujo de trabajo de implementación.
- Cree canalizaciones para implementar software en Kubernetes.
- Cree canalizaciones para implementar software en AWS.
- Solucione problemas comunes Spinnaker.
Ant Design
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores que desean usar Ant Design para mejorar la experiencia del usuario para su aplicación React.
Al final de esta capacitación, los participantes podrán implementar los componentes de React de Ant Design para desarrollar hermosas aplicaciones web de clase empresarial.
Argo CD
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a administradores de sistemas y desarrolladores que desean utilizar Argo CD para automatizar la implementación y la gestión del ciclo de vida de las aplicaciones.
Al final de esta capacitación, los participantes podrán automatizar, monitorear, auditar y revertir sus sistemas Kubernetes usando Argo CD.
Creación de Aplicaciones Web Mediante MEAN Stack
35 HorasObjetivo del curso:
MEAN stack es una solución de script Javade pila completa que le ayuda a escribir aplicaciones web escalables, robustas y fáciles de mantener de forma rápida y sencilla utilizando MongoDB, express, AngularJS y Node.js.
Al final de este curso intensivo de formación práctica, los estudiantes serán capaces de:
- Almacene los datos en una base de datos NoSQL, orientada a documentos MongoDB que aporta rendimiento y escalabilidad.
- Utilice Node.js, la plataforma del lado del servidor basada en el tiempo de ejecución de Google V8 para crear aplicaciones de red rápidas y escalables.
- Utilice Express, un marco de servidor HTTP de desarrollo de aplicaciones web simple pero potente construido sobre Node.js.
- Utilice el marco AngularJS que ofrece un enlace de datos declarativo y bidireccional para aplicaciones web.
- Aproveche el paradigma de 'full-stack JavaScript', es decir, almacene documentos en formato similar a JSON en MongoDB, cree consultas JSON en Node.js/Express.js y reenvíe estos documentos JSON a un frontend basado en Angular.
- Familiarícese con las últimas tendencias de desarrollo de aplicaciones web en la industria de TI.
NestJS: Beginner to Advanced
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores web que desean usar NestJS para crear aplicaciones web fácilmente mantenibles y escalables.
Al final de esta formación, los participantes serán capaces de:
- Cree una aplicación back-end con NestJS.
- Pruebe los servicios de back-end con Postman.
- Implemente la autorización y la autenticación en las aplicaciones back-end.
- Implemente aplicaciones de back-end.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar los avances de Next.js 14 y obtener el conocimiento para crear aplicaciones web de vanguardia.
Al final de esta capacitación, los participantes serán capaces de:
- Aprovechar todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilizar las funciones más recientes, como Middleware, React Server Components y Edge Functions.
- Implementar las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Solucionar problemas comunes en aplicaciones Next.js de manera efectiva.
Next.js 14 - Advanced
21 HorasEste entrenamiento en vivo y dirigido por un instructor en Panama (en línea o en el lugar) está dirigido a desarrolladores de nivel avanzado que desean dominar las últimas características en Next.js 14, optimizar el rendimiento y implementar técnicas modernas React.
Al final de esta capacitación, los participantes podrán:
- Implementar ganchos avanzados React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de representación híbrida.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución backend con Edge Functions y Edge Runtime.
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, monitorear y desplegar aplicaciones Next.js de manera eficiente.
Creación de aplicaciones interactivas con React, Redux y GraphQL
28 HorasEn esta capacitación en vivo dirigida por un instructor en Panama, los participantes aprenderán a crear React aplicaciones utilizando Flux y GraphQL. El curso cubre la instalación, la configuración, la integración, las pruebas, la implementación y las mejores prácticas, ya que guía a los participantes a través de la creación de una serie de aplicaciones de muestra que demuestran cómo agregar niveles adicionales de complejidad y "genialidad" a una aplicación utilizando los kits de herramientas y técnicas más avanzados.
Desarrollar aplicaciones con React requiere un tipo de pensamiento diferente, en comparación con lo que algunos desarrolladores están acostumbrados, especialmente cuando provienen de la mentalidad de otros frameworks MVC como AngularJS y Bootstrap. Esta capacitación cubre los fundamentos detrás de las tecnologías utilizadas en cada paso del camino para que los participantes no solo puedan crear una aplicación funcional, sino también comprender por qué se utiliza un enfoque en particular. Esto sienta las bases para pensar de forma independiente y creativa sobre el diseño y los resultados deseados para construir sus propias aplicaciones en el futuro.
React with Next.js
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar Next.js para crear React aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrolle aplicaciones web del lado del servidor y sitios estáticos en Next.js.
- Gestione y almacene datos con MongoDB.
- Proteja una aplicación web con la autenticación AuthO.
SonarQube for DevOps
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a DevOps ingenieros y desarrolladores que desean usar SonarQube para ejecutar revisiones de código que estén completamente integradas en las cadenas de herramientas de desarrollo, como Jenkins, GitHub, Azure DevOps, etc.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a ejecutar revisiones automáticas de código.
- Integre SonarQube con herramientas de integración continua, como Jenkins, Azure DevOps, etc.
- Ejecute inspecciones continuas de código para eliminar errores y vulnerabilidades de seguridad.
- Recopile y analice datos para impulsar mejoras en la limpieza, el mantenimiento y la seguridad del código.
Spring Boot, React, and Redux
14 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores web que desean crear aplicaciones web funcionales de front-end y back-end con Spring Boot, React, and Redux.
Al final de esta capacitación, los participantes serán capaces de:
- Construir una aplicación frontend con React y Redux.
- Crear APIs RESTful con Spring Boot.
- Asegurar servicios web con Spring security y tokens web JWT.
Managing Vue JS State with Vuex
7 HorasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores y programadores que desean crear, administrar y actualizar aplicaciones Vue usando Vuex.
Al final de esta capacitación, los participantes podrán usar Vuex para crear aplicaciones de una sola página adaptables y mantenibles.