|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/domina-jenkins-ci-para-devops-y-desarrolladores/
课程评论:没有评论
课程名称:Jenkins Curso Intensivo para DevOps y Desarrolladores 课程概览:本课程全面覆盖Jenkins的基础知识,旨在教您如何配置Jenkins的构建流水线,从持续检查(构建、测试和静态分析)到持续部署(部署到预生产和生产)。完成本课程后,您将深入了解Jenkins及DevOps的基本技能,有助于您在企业或个人项目中应用适当的Jenkins工作流,并持续交付更优质的软件。 学习内容: - 理解持续检查、持续集成、持续部署的概念及其区别。 - 使用Jenkins生成自动化的持续部署流水线,构建、测试、分析和部署web应用程序。 - 在Jenkins中创建多阶段作业,利用Jenkins的构建流水线插件可视化复杂的构建流水线。 - 将集成构建与GitHub、Maven、Tomcat、Java等工具整合。 - 使用Jenkins的主从架构扩展工作流,部署和配置基于云的多节点Jenkins网格,以进行标记构建。 - 使用Jenkins插件配置和扩展功能,如复制构建工件和部署到容器插件。 - 学习DevOps的宝贵技能,如为持续集成的工作流配置预生产和生产环境。 - 提高Jenkins构建时间的有效建议,例如并行执行作业。 - 通过专业经验学习Jenkins的最佳实践。 - 深入了解Jenkins,增强您的信心,以帮助企业或个人项目应用Jenkins的适当工作流,持续交付更好的软件。 学习Jenkins的必要性:Jenkins是当今技术的前沿,在过去十年中备受吸引,因其对软件开发和运营活动的巨大影响。无论企业大小,Jenkins提供的持续集成解决方案已成为提升生产力和加速软件开发的必要条件。凭借超过1100个插件的生态系统,Jenkins允许用户轻松添加各种功能,并与Active Directory、GitHub、Tomcat等工具集成。 关于作者:James Lee曾在亚马逊和谷歌等多家公司工作,目前在硅谷的一家专注于大数据分析的初创公司工作。他有超过四年的Jenkins使用经验,曾领导团队开发多条复杂的持续部署流水线,使其能够自动化大规模应用的部署。在本课程中,James将分享他的专业经验、知识和Jenkins的最佳实践。 为什么选择这个课程?本课程非常实用,James不仅提供理论知识,还结合真实案例进行持续集成流水线的实现,您可以在自己的电脑上实践。所有源代码都已上传至Github,您可以在Windows、Mac OS或Linux上跟随课程学习。课程还提供30天的退款保证,确保您在不满意时可以申请全额退款。 准备好提升您的技能和DevOps职业生涯吗?立即报名参加本课程!
De qué trata este curso: Este curso cubre todos los aspectos fundamentales sobre Jenkins y le enseña todo lo que necesita saber para configurar una build pipeline de Jenkins, comenzando con la inspección continua (construcción, prueba y análisis estático) hasta la implementación continua (implementación para puesta en escena y producción). Al final de este curso, obtendrá un conocimiento profundo sobre Jenkins y habilidades generales de DevOps para ayudar a su empresa o su propio proyecto a aplicar el flujo de trabajo adecuado de Jenkins y ofrecer continuamente un mejor software. ¿Qué aprenderás en estas clases? En particular, aprenderás a: Comprender los conceptos de inspección continua, integración continua, despliegue continuo, y la diferencia entre ellos. Generar una pipeline automatizada de implementación continua para construir, probar, analizar y desplegar una aplicación web con Jenkins. Crear un multi-stage job en Jenkins y visualizar la complicada build pipeline con el plugin build pipeline de Jenkins. Integrar las builds de IC con otras herramientas como GitHub, Maven, Tomcat, Java, etc. Escalar el flujo de trabajo de Jenkins con la arquitectura master y slave de Jenkins, desplegar y configurar una malla multi-node de Jenkins, en la nube, para builds etiquetadas. Configurar y extender la funcionalidad de Jenkins con los plugins de Jenkins, como los plugings para copiar build artifacts y plugins deploy to container. Invaluables habilidades de DevOps, como la configuración del entorno de puesta en escena y producción para flujos de trabajo de integración continua. Aprenda consejos sobre cómo mejorar efectivamente el tiempo de compilación de Jenkins, como la ejecución de trabajos en paralelo. Mejores prácticas de trabajo con Jenkins, basadas en nuestra experiencia profesional. Conocimiento profundo sobre Jenkins y confianza para ayudar a su empresa o su propio proyecto a aplicar el flujo de trabajo adecuado de Jenkins y ofrecer continuamente un mejor software. Y mucho más… Por qué debemos aprender Jenkins: Jenkins está al borde de la tecnología hoy. También es una de las tecnologías más atractivas de la última década debido a su gran impacto en el desarrollo de software y actividades operacionales. La solución de integración continua que proporciona Jenkins, se ha convertido en una necesidad en organizaciones de todos los tamaños que desean aumentar la productividad y agilizar el desarrollo de software en la era de Agile (metodología para desarrollo iterativo de proyectos). Jenkins, tiene un gran soporte de la comunidad y ha extendido su funcionalidad principal al desarrollar miles de plugings muy útiles. Hoy en día existe un ecosistema de más de 1.100 plugings, que permite a los clientes agregar todo tipo de funcionalidades e integrar a Jenkins con todo, desde Active Directory hasta GitHub y Tomcat. Jenkins se está convirtiendo en una herramienta imprescindible para DevOps. Permite a las empresas construir build pipelines muy sofisticadas en poco tiempo, lo que reduce en gran medida el riesgo a lo largo del ciclo de vida del desarrollo de software. Muchas compañías ya están usando Jenkins para implementar una pipeline de integración continua. Hoy tienes acceso a esa misma tecnología directamente en tu escritorio. Sobre el Autor: En el pasado, James Lee trabajó en muchas compañías como Amazon y Google. Ahora James está trabajando en una de las principales startups de Silicon Valley que se especializa en big data analysis. James ha trabajado con Jenkins durante más de 4 años y liderado a su equipo desarrollar varias pipelines complejas de implementación continua con Jenkins, que les permitió implementar automáticamente aplicaciones a gran escala. La compañía de James ha obtenido grandes beneficios al usar Jenkins en el desarrollo de build pipelines automatizadas. En este curso, compartirá con usted sus experiencia profesional, años de conocimiento, así como mejores prácticas de trabajo con Jenkins, aplicables a proyectos reales. ¿Por qué DevOps skills? Hoy en día, los ingenieros de DevOps tienen una gran demanda en la industria de TI. Las empresas buscan desarrolladores que puedan desarrollar e implementar aplicaciones. El salario promedio de un ingeniero de DevOps es de aproximadamente $ 140,000 por año en Silicon Valley, que es un 20% más alto que el salario de un ingeniero de software, eso quiere decir que, mejorar o aprender habilidades DevOps te ayudará a mantenerte por delante en el competitivo mercado laboral de hoy en día. ¿Por qué elegir este curso? Este curso es muy práctico, James se ha esforzado mucho para proporcionarte no solo la teoría, sino también ejemplos de la vida real para la implementación de un pipeline de integración continua, que puedes poner en práctica en tu propia laptop. James ha subido todo el código fuente a Github y podrás seguir sus clases con Windows, MAC OS o Linux. Al final de este curso, James confía en que obtendrá un conocimiento profundo sobre Jenkins y las habilidades generales de DevOps que ayudarán a tu empresa o proyecto a aplicar el flujo de trabajo adecuado de Jenkins y ofrecer continuamente un mejor software. ¡30 días de garantía de devolución de dinero! Obtendrás una garantía de devolución de dinero por 30 días de Udemy para este curso. Si no está satisfecho, simplemente solicite un reembolso dentro de los 30 días. Obtendrás un reembolso completo. Sin preguntas en absoluto. ¿Estás listo para llevar tus habilidades y tu carrera en DevOps al siguiente nivel? ¡Toma este curso ahora!