Cursos certificados de Linux Foundation.

Aumenta tus oportunidades profesionales con las certificaciones Linux y adquiere habilidades ideales para el mercado laboral.

Características:

En este curso, los estudiantes aprenderán cómo administrar, configurar y actualizar sistemas Linux que ejecutan una de las tres principales familias de distribución de Linux: Red Hat, SUSE, Debian/Ubuntu, cómo dominar las herramientas y los conceptos que los estudiantes necesitarán para construir y administrar de manera eficiente un infraestructura empresarial de Linux, cómo usar técnicas de administración de sistemas de última generación en escenarios de la vida real a través de laboratorios prácticos y más. 

Este curso también brinda a los estudiantes las habilidades y la información que necesitan para aprobar el examen LFCS y trabajar como administrador profesional de sistemas Linux.

Dirigido a:

Este curso está diseñado para personas que desean obtener las habilidades y destrezas necesarias para trabajar como administradores profesionales de sistemas Linux. Los estudiantes deben tener conocimientos básicos de Linux y sus utilidades y editores de texto más comunes.

Requisitos

Este curso está diseñado para proporcionar a los estudiantes las habilidades y destrezas necesarias para trabajar como administrador profesional de sistemas Linux. Los estudiantes deben tener conocimientos básicos de Linux y sus utilidades y editores de texto más comunes.

Código del curso: LNX-LFS301

Duración: 4 días. 

Características:

En este curso, aprenderá habilidades avanzadas de administración de Linux, incluido cómo diseñar, implementar y mantener una red que se ejecuta en Linux, cómo administrar los servicios de red, las habilidades para crear y operar una red en cualquier distribución importante de Linux, cómo configurar de forma segura el interfaces de red y cómo implementar y configurar servidores de archivos, web, correo electrónico y nombres. Este curso te enseñará todo lo que necesitas saber para ser un administrador de sistemas avanzado y prepararte para la certificación LFCE.

Dirigido a:

Este curso de capacitación avanzado de Linux está diseñado para administradores de sistemas y profesionales de TI que necesitan obtener un conocimiento práctico de la configuración y los servicios de red de Linux, así como temas relacionados, como la seguridad básica y el rendimiento.

Requisitos

Este curso está diseñado para administradores de sistemas y profesionales de TI que necesitan obtener un conocimiento práctico de la configuración y los servicios de red de Linux, así como temas relacionados, como la seguridad básica y el rendimiento.

Código del curso: LNX-LFS311

Duración: 4 días. 

Características:

En este curso, aprenderá sobre la historia de Linux, cómo instalar Linux, cómo usar la interfaz gráfica de usuario, cómo controlar Linux usando la línea de comandos, seguridad básica de Linux y mucho más. Este curso le proporcionará un buen conocimiento práctico de Linux, tanto desde una perspectiva gráfica como desde la línea de comandos, preparándolo para navegar fácilmente a través de cualquiera de las principales distribuciones de Linux.

Dirigido a:

Esta clase está diseñada para personas que tienen poca o ninguna experiencia previa con Linux o Unix. Los administradores de sistemas, desarrolladores, arquitectos, tomadores de decisiones o nuevos usuarios de Linux pueden beneficiarse del contenido cubierto en esta clase, especialmente si buscan trabajar con temas más complicados como administración de sistemas Linux, administración de redes y arquitectura de sistemas empresariales.

Requisitos

Los estudiantes deben tener conocimientos iniciales de Linux y sus utilidades y editores de texto más comunes.

Código del curso: LNX-LFS300

Duración: 4 días. 

Características:

En este curso, aprenderá cuáles son los principales ingredientes de un sistema Linux y cómo usarlos, los elementos esenciales de la administración del sistema, como cuentas de usuario y grupos, comandos esenciales, sistemas de archivos, seguridad y más, modelos de redes y subprocesos, aspectos de compilación y uso de bibliotecas, trabajo con Java bajo Linux y más. 

El mercado laboral de Linux está en alza, y a los desarrolladores de Linux se les ofrecen trabajos mejor pagados, más flexibles y más gratificantes que muchos de sus pares. Este curso lo preparará para unirse a las filas de los desarrolladores profesionales de Linux.

Dirigido a:

Este curso es para estudiantes que ya son usuarios experimentados de computadoras en otro sistema operativo, pero que tienen poca o ninguna experiencia trabajando en un entorno Linux. La información de este curso funcionará con cualquier distribución importante de Linux.

Código del curso: LNX-LFS301

Duración: 4 días. 

Características:

Este curso está diseñado para equipar a los desarrolladores con un conjunto de habilidades valiosas y comercializables en todas las distribuciones de plataformas certificadas de Cloud Foundry. Los estudiantes aprenderán a usar Cloud Foundry para crear, implementar y administrar una solución de microservicio nativa en la nube. 

El curso tiene amplios laboratorios para que los desarrolladores puedan aprender haciendo. Los temas cubiertos en este curso se alinean directamente con los dominios de conocimiento probados por el examen de desarrollador certificado de Cloud Foundry y aumentarán sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso está diseñado para desarrolladores activos que se sienten cómodos usando herramientas de línea de comandos y están familiarizados con los conceptos básicos de computación en la nube. La familiaridad con Java/Spring, Node.js y/o Ruby es una ventaja.

Requisitos

Para aprovechar al máximo este curso: Debe ser un desarrollador activo, sentirse cómodo con las herramientas de línea de comandos y estar familiarizado con los conceptos básicos de computación en la nube. Estar familiarizado con Java/Spring, Node.js y/o Ruby es una ventaja. El curso Cloud Foundry y Cloud Native Software Architecture es una preparación útil para este curso.

Código del curso: LNX-LFD232

Duración: 2 días. 

Características:

La certificación Cloud Foundry Certified Developer es un examen basado en el rendimiento diseñado para verificar la experiencia de un candidato en el uso de la plataforma Cloud Foundry y la creación de aplicaciones nativas de la nube.

Este curso está diseñado para equipar a los desarrolladores con un conjunto de habilidades valiosas y comercializables en todas las distribuciones de plataformas certificadas de Cloud Foundry. Los estudiantes aprenderán a usar Cloud Foundry para crear, implementar y administrar una solución de microservicio nativa en la nube. El curso tiene amplios laboratorios para que los desarrolladores puedan aprender haciendo. Un desarrollador certificado de Cloud Foundry utilizará Cloud Foundry de manera competente para implementar y administrar aplicaciones.

Detalles del examen:

Este es un examen supervisado en línea que puede tardar hasta tres horas en completarse. Incluye tareas basadas en el rendimiento y preguntas de opción múltiple, para evaluar a los desarrolladores individuales en su conocimiento práctico y conceptual de Cloud Foundry y los principios generales de la arquitectura nativa de la nube.

Dirigido a:

Este curso está diseñado para desarrolladores activos que se sienten cómodos usando herramientas de línea de comandos y están familiarizados con los conceptos básicos de computación en la nube. La familiaridad con Java/Spring, Node.js y/o Ruby es una ventaja.

Requisitos

Para aprovechar al máximo este curso: Debe ser un desarrollador activo, sentirse cómodo con las herramientas de línea de comandos y estar familiarizado con los conceptos básicos de computación en la nube. Estar familiarizado con Java/Spring, Node.js y/o Ruby es una ventaja. El curso Cloud Foundry y Cloud Native Software Architecture es una preparación útil para este curso.

Código del curso: LNX-LFD232-CFCD CFCD

Duración: 2 días. 

Características:

En este curso, los estudiantes aprenderán sobre las herramientas y los métodos para desarrollar programas en C y hacer programación de sistemas bajo Linux, técnicas de depuración, gestión de procesos, llamadas al sistema y de pago específicas de Linux, y más. Este curso preparará a los estudiantes para desarrollar aplicaciones para un entorno Linux.

Dirigido a:

Este curso es para desarrolladores experimentados. Los estudiantes deben dominar la programación en C y estar familiarizados con las utilidades básicas de Linux y los editores de texto.

Requisitos

Este curso es para desarrolladores experimentados. Los estudiantes deben dominar la programación en C y estar familiarizados con las utilidades básicas de Linux y los editores de texto.

Código del curso: LNX-LFD401

Duración: 4 días. 

Características:

Una vez que dominen este material, los estudiantes estarán familiarizados con los diferentes tipos de controladores de dispositivos que se utilizan en Linux y tendrán una introducción a muchas de las API adecuadas que se utilizarán al escribir un controlador de dispositivo. 

Todos los laboratorios para ilustrar estos conceptos se realizarán en hardware ARM para que los desarrolladores se familiaricen con la compilación cruzada y el desarrollo de controladores para un objetivo integrado. Este curso lo preparará para desarrollar controladores de dispositivos para sistemas Linux integrados.

Dirigido a:

Este curso es para desarrolladores experimentados que necesitan desarrollar controladores de dispositivos para sistemas Linux integrados.

Requisitos

Para aprovechar al máximo este curso, debe tener: Conocimiento de las interfaces y métodos básicos del núcleo, como escribir, compilar, cargar y descargar módulos, usar primitivas de sincronización y los conceptos básicos de asignación y administración de memoria, tal como lo proporciona LFD420 (Interiores y desarrollo del kernel). El material de preparación previa a la clase se proporcionará antes de la clase.

Código del curso: LNX-LFD435

Duración: 4 días. 

Características:

Este curso cubrirá los diferentes tipos de controladores de dispositivos utilizados en Linux, las API apropiadas a través de las cuales los dispositivos (tanto de hardware como de software) interactúan con el kernel, los módulos y técnicas necesarios para el desarrollo y depuración de controladores de Linux, y mucho más. Al final de este curso en línea de controladores de dispositivos Linux, debería poder desarrollar controladores de dispositivos para sistemas Linux, basados en una familiaridad y comprensión básicas del kernel subyacente de Linux.

Dirigido a:

Este curso es para desarrolladores experimentados que desean aprender a desarrollar controladores de dispositivos para sistemas Linux.

Requisitos

Para aprovechar al máximo este curso, debe tener: Conocimiento de las interfaces y métodos básicos del kernel, como escribir, compilar, cargar y descargar módulos, usar primitivas de sincronización y los conceptos básicos de asignación y administración de memoria, como los que proporciona Linux. Curso de Desarrollo e Internos del Kernel. El material de preparación previa a la clase se proporcionará antes de la clase.

Código del curso: LNX-LFD430

Duración: 4 días. 

Características:

En este curso de capacitación de Yocto, los estudiantes aprenderán cómo usar el proceso de compilación de Poky y Bitbake, con sus recetas y capas para personalizar el kernel y los paquetes de Linux para una aplicación integrada personalizada, cómo compilar Linux en una placa integrada, cómo usar emuladores para la verificación, cómo crear paquetes de soporte de placa (BSP) para el hardware de destino y más. 

Este curso prepara a los estudiantes para aprovechar el Proyecto Yocto, el esfuerzo de colaboración de código abierto que proporciona plantillas, herramientas y métodos para ayudar a los estudiantes a crear y mantener sistemas personalizados basados ​​en Linux para productos integrados, independientemente de la arquitectura de hardware específica.

Dirigido a:

Este curso está destinado principalmente a ingenieros experimentados en Linux integrado que estén interesados ​​en aprender a construir de forma repetible un sistema Linux integrado. Este curso asume que tiene conocimientos básicos de los sistemas Linux integrados, como la creación e instalación de cargadores de arranque, kernels y software de espacio de usuario. También debe estar familiarizado con la creación de código desde la línea de comandos, las utilidades básicas de Linux y los editores de texto. Cierta experiencia con Python es útil pero no necesaria.

Requisitos

Este curso está destinado principalmente a ingenieros experimentados en Linux integrado que estén interesados ​​en aprender a construir de forma repetible un sistema Linux integrado.

Código del curso: LNX-LFD460

Duración: 3 días. 

Características:

En este curso, los estudiantes aprenderán cómo implementar y probar un código de cadena en Golang para cualquier caso de uso, administrar el ciclo de vida del código de cadena, crear aplicaciones cliente Node.js que interactúen con las redes de Hyperledger Fabric, controlar el acceso a la información en función de la identidad de un usuario, configurar y utilizar colecciones de datos privados y mucho más. Este curso está diseñado como preparación para el examen de Desarrollador certificado de Hyperledger Fabric (CHFD) y aumentará sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso está diseñado para desarrolladores que desean dominar sus habilidades en el código de cadena y el desarrollo de aplicaciones de Hyperledger Fabric.

Código del curso: LNX-LFD272

Duración: 1 días. 

Características:

El curso examina cómo funciona el software de código abierto, incluidas las ventajas de usarlo, los métodos de trabajo en las comunidades de OSS, los modelos de gobierno y las opciones de licencia. Profundiza en los sistemas Linux, incluida la instalación, los entornos de escritorio, los editores de texto, los comandos y utilidades importantes, los shells y scripts de comandos, los sistemas de archivos y el software de compilación. También proporciona una introducción completa a Git, el sistema de control de fuente que surgió de la comunidad del kernel de Linux, que permite que el desarrollo ampliamente distribuido funcione de manera eficiente. 

Este curso preparará a los estudiantes para trabajar de manera cómoda y productiva en comunidades de desarrollo de código abierto y entornos Linux. Muestra que los estudiantes dominan métodos importantes de Linux y herramientas necesarias, pueden usar Git para crear nuevos repositorios o clonar los existentes, realizar nuevos cambios, revisar historiales de revisión, examinar diferencias con versiones anteriores, trabajar con diferentes ramas, fusionar repositorios y trabajar con un equipo de desarrollo distribuido.

Dirigido a:

Este curso es para desarrolladores con experiencia trabajando en cualquier sistema operativo que deseen comprender los conceptos básicos del desarrollo de código abierto. La experiencia con la línea de comandos no es necesaria, pero sería útil.

Requisitos

Para aprovechar al máximo este curso, necesitarás tener:

  • Experiencia como desarrollador en cualquier sistema operativo.
  • La experiencia en el trabajo en la línea de comando no es necesaria, pero sería útil.

Código del curso: LNX-LFD201

Duración: 2.5 días. 

Características:

En este curso, los estudiantes aprenderán cómo está diseñado Linux, cómo funcionan los algoritmos del kernel, administración de hardware y memoria, técnicas de modularización y depuración, cómo opera la comunidad de desarrolladores del kernel y cómo trabajar de manera eficiente con ella, y mucho más. Los estudiantes saldrán de este curso con una comprensión detallada de la teoría y la filosofía detrás del kernel de Linux y la capacidad de desarrollar y depurar el código del kernel de Linux.

Dirigido a:

Este curso está diseñado para proporcionar a los programadores experimentados una sólida comprensión del kernel de Linux. Los estudiantes deben dominar el lenguaje de programación C, las utilidades básicas de Linux (UNIX) como ls, grep y tar, y sentirse cómodos con cualquiera de los editores de texto disponibles (por ejemplo, emacs, vi, etc.).

Requisitos

Para aprovechar al máximo este curso, debe: Dominar el lenguaje de programación C, las utilidades básicas de Linux (UNIX) como ls, grep y tar, y sentirse cómodo con cualquiera de los editores de texto disponibles (por ejemplo, emacs, vi, etc.) .) La experiencia con cualquier distribución importante de Linux es útil, pero no estrictamente necesaria.

Código del curso: LNX-LFD420

Duración: 4 días. 

Características:

Mejore su versatilidad en la creación de varios tipos de aplicaciones Node.js. Cubriendo un amplio conjunto de casos de uso y utilizando las API principales de Node.js con bibliotecas de ecosistemas seleccionadas, este curso lo prepara completamente para la Certificación de desarrollador de aplicaciones de Node.js.

Información de laboratorio:

Los ejercicios de laboratorio de este curso están diseñados para trabajar en hardware nativo o usar una máquina virtual (VM), bajo un hipervisor, como los de las familias KVM, VMWare o Virtual Box. En el curso se proporcionan instrucciones detalladas para configurar su entorno de laboratorio. Si utiliza un proveedor de la nube como GCP o AWS, debería poder completar los ejercicios de laboratorio utilizando el nivel gratuito o los créditos que se le proporcionaron. Sin embargo, puede incurrir en cargos si excede los créditos asignados inicialmente por el proveedor de la nube, o si los términos y condiciones del proveedor de la nube cambian.

Detalles del examen y recursos:

Este examen es una prueba en línea, supervisada y basada en el rendimiento que requiere la implementación de múltiples soluciones dentro de un entorno Linux de escritorio remoto. Visual Studio Code, Vim y Webstorm (amablemente patrocinado por JetBrains) se incluyen como editores en este entorno.

El examen incluye tareas que simulan escenarios en el trabajo y los candidatos tienen 2 horas para completar las tareas.

Dirigido a:

Este curso es para aquellos que se inician en el desarrollo de aplicaciones web que desean obtener más habilidades prácticas y mejorar sus habilidades. El curso también es útil para los desarrolladores de aplicaciones web que se preparan para el examen de certificación JSNAD. Solo se requiere un conocimiento básico de la línea de comandos.

Código del curso: LNX-LFW211- JSNAD

Duración: 1 días. 

Características:

En este curso, los estudiantes aprenderán cómo participar en las decisiones arquitectónicas que involucran la automatización del centro de datos y comprender los conceptos y técnicas de administración de sistemas avanzados que tienen en cuenta la escalabilidad, la reproducibilidad y la eficiencia. 

El curso también cubre cómo aprovisionar hosts físicos (bare-metal) y virtuales de manera consistente y escalable, implementar herramientas de gestión de configuración en un entorno heterogéneo de Linux, paquetes de versiones de software en sistemas basados en RPM y DPKG, planificar, construir y personalizar el sistema operativo. lanzamientos en su entorno y más. Este curso prepara a los estudiantes con todo lo que necesita saber para implementar herramientas de automatización de Linux en un entorno empresarial.

Dirigido a:

Este curso está diseñado para profesionales de TI responsables de la automatización de sistemas Linux empresariales.

Código del curso: LNX-LFS430

Duración: 4 días. 

Contenedores

Utiliza contenedores para evitar las máquinas virtuales con Kubernetes y Docker. 

Administra

Aprende técnicas de administración remota y almacenamiento local.

Asegura tu red

Descubre técnicas de seguridad y conecta tu red a un mismo procesos de verificación.

Características:

Aprenda los métodos y la infraestructura interna del kernel de Linux. Este curso se enfoca en las herramientas importantes que se usan para depurar y monitorear el kernel, y cómo se implementan y controlan las funciones de seguridad.

Este curso de cuatro días incluye extensos ejercicios prácticos y demostraciones diseñadas para brindarle las herramientas necesarias para desarrollar y depurar el código del kernel de Linux. Los estudiantes saldrán de este curso con una sólida comprensión del kernel de Linux. técnicas y herramientas de depuración.

Dirigido a:

Este curso es para desarrolladores experimentados que necesitan comprender los métodos y la infraestructura interna del kernel de Linux.

Requisitos

Para aprovechar al máximo este curso, debe: Dominar el lenguaje de programación C; Familiarícese con las utilidades básicas de Linux (UNIX) como ls, grep y tar; Siéntase cómodo usando cualquiera de los editores de texto disponibles (por ejemplo, emacs, vi, etc.); La experiencia con cualquier distribución importante de Linux es útil pero no estrictamente necesaria; Tener experiencia equivalente a haber tomado: Linux Kernel Internals and Development.

Código del curso: LNX-LFD440

Duración: 4 días. 

Características:

En este curso, los estudiantes aprenderán cómo está diseñado Linux, cómo funcionan los algoritmos del kernel, administración de hardware y memoria, técnicas de modularización y depuración, cómo opera la comunidad de desarrolladores del kernel y cómo trabajar de manera eficiente con ella, y mucho más. Los estudiantes saldrán de este curso con una comprensión detallada de la teoría y la filosofía detrás del kernel de Linux y la capacidad de desarrollar y depurar el código del kernel de Linux.

Dirigido a:

Este curso está diseñado para proporcionar a los programadores experimentados una sólida comprensión del kernel de Linux. Los estudiantes deben dominar el lenguaje de programación C, las utilidades básicas de Linux (UNIX) como ls, grep y tar, y sentirse cómodos con cualquiera de los editores de texto disponibles (por ejemplo, emacs, vi, etc.).

Requisitos

Para aprovechar al máximo este curso, debe: Dominar el lenguaje de programación C, las utilidades básicas de Linux (UNIX) como ls, grep y tar, y sentirse cómodo con cualquiera de los editores de texto disponibles (por ejemplo, emacs, vi, etc.) .) La experiencia con cualquier distribución importante de Linux es útil, pero no estrictamente necesaria.

Código del curso: LNX-LFD420

Duración: 4 días. 

Características:

Este curso ayudará a los estudiantes a construir una base sólida sobre las tecnologías de contenedores. Después de completar este curso, debería poder realizar operaciones de contenedores e imágenes con diferentes tiempos de ejecución de contenedores, administrar redes y almacenamiento (volúmenes) con contenedores, crear y ejecutar aplicaciones de contenedores múltiples con Docker, API de Docker, etc. 

Este curso prepara a los estudiantes para trabajar con contenedores para empaquetar una aplicación con todas sus dependencias y desplegarla en la plataforma que elijamos, ya sea Bare-Metal, VM, Cloud, etc. Una vez que hayas aprendido los conceptos básicos con el curso, podrás asumir temas más avanzados, como Docker Swarm y Kubernetes, con facilidad.

Dirigido a:

Se ha vuelto extremadamente importante para innumerables puestos de trabajo en la industria de la tecnología aprender sobre contenedores, ya sean desarrolladores, control de calidad, operaciones o DevOps.

Requisitos
Para beneficiarse al máximo de este curso, debe tener:

  • Acceso a una estación de trabajo que tenga instalado Linux, Mac o Windows.
  • Familiaridad con la línea de comandos.
  • Comprensión básica de la nube.

Código del curso: LNX-LFS253

Duración: 2 días. 

Características:

El curso revisa los conceptos básicos de Docker y luego, con la ayuda de una aplicación de muestra, recorre el ciclo de vida de esa aplicación con Docker. Los estudiantes trabajan en un IDE, desde el cual enviarían código a GitHub. Una vez que se confirma el código, se activan los casos de prueba y, si pasan, la aplicación se implementará en el entorno de prueba. También veremos cómo se puede extender el proceso para implementar la aplicación en producción. 

Este curso preparará a los estudiantes para implementar con confianza una aplicación en contenedores en producción desde una estación de trabajo.

Dirigido a:

Este curso puede ayudar a todos los involucrados en el ciclo de vida de la aplicación, ya sean desarrolladores, ingenieros de control de calidad o ingenieros de operaciones.

Requisitos

Para aprovechar al máximo este curso, debe tener:

  • Acceso a una estación de trabajo con Linux, Mac o Windows instalado.
  • Familiaridad con la línea de comandos.
  • Conocimiento práctico de Docker, Git y GitHub.
  • Comprensión básica de la nube.
  • Conocimientos básicos de Python

Código del curso: LNX-LFD254

Duración: 1.5 días. 

Características:

En este curso, los estudiantes aprenderán cómo configurar Jenkins en un clúster de Kubernetes, automatizar la instalación de Jenkins usando conceptos de IaC, configurar un servidor Jenkins de alta disponibilidad, escalar la infraestructura de Jenkins aprovechando agentes de compilación estáticos y dinámicos, automatizar varias tareas rutinarias de Jenkins usando CLI y RestAPI, organice los trabajos de Jenkins e implemente controles de seguridad detallados, configure bucles de retroalimentación de CI/CD efectivos, configure canalizaciones complejas de múltiples sucursales que simulen escenarios de la vida real y automatice el flujo de trabajo de solicitudes de incorporación de cambios utilizando los principios de GitOps.

 Después de completar este curso, los estudiantes podrán escalar un servidor Jenkins CI/CD utilizando soluciones en contenedores y basadas en la nube, usar canalizaciones de múltiples sucursales de Jenkins para habilitar la creación de canalizaciones a nivel de repositorio y usar Infraestructura como código (IaC) y GitOps principios con Jenkins. Estas habilidades prepararán a los estudiantes para los roles de SRE, DevOps e ingenieros de lanzamiento.

Dirigido a:

Este curso está diseñado para ingenieros de DevOps, personal de control de calidad, SRE, así como para desarrolladores y arquitectos de software que desean adquirir experiencia con Jenkins CI/CD. Antes de inscribirse, los estudiantes deben tener un conocimiento básico de Jenkins y estar familiarizados con Kubernetes y Docker.

Requisitos

Antes de tomar este curso, debe estar familiarizado con: 

  • Conocimientos básicos de Jenkins – Recomendamos el curso Introducción a Jenkins edX.
  • Conocimientos básicos de Kubernetes (pods, espacios de nombres, volúmenes, Control de acceso basado en roles (RBAC)) – Recomendamos el curso Introducción a Kubernetes edX.
  • Conocimiento básico de conceptos de construcción y uso de imágenes de Docker.

Código del curso: LNX-LFS267

Duración: 1 días. 

Características:

Este curso cubre los conceptos básicos que normalmente se usan para crear y administrar un clúster de Kubernetes en producción, utilizando herramientas independientes del proveedor. Construimos un clúster, determinamos la configuración de la red, hacemos crecer el clúster, implementamos aplicaciones y configuramos el almacenamiento, la seguridad y otros objetos necesarios para el uso típico. 

Este curso ofrece exposición a las muchas habilidades necesarias para administrar Kubernetes en un entorno de producción.

Dirigido a:

Este curso es ideal para aquellos que deseen administrar una infraestructura de aplicaciones en contenedores. Esto incluye a los administradores de TI existentes, así como a aquellos que buscan comenzar una carrera en la nube.

Requisitos

Los estudiantes deben comprender las habilidades de administración de Linux y sentirse cómodos usando la línea de comandos. Debe poder editar archivos usando un editor de texto de línea de comandos.

Código del curso: LNX-LFS458

Duración: 4 días. 

Características:

Comenzando con una secuencia de comandos de Python simple, este curso le mostrará cómo definir los recursos de la aplicación y usar las primitivas principales para crear, monitorear y solucionar problemas de aplicaciones escalables en Kubernetes

Al trabajar con complementos de red, seguridad y almacenamiento en la nube, estará expuesto a muchas de las funciones necesarias para implementar una aplicación en un entorno de producción. Los temas cubiertos están directamente alineados con los dominios de conocimiento evaluados por el programa CKAD y aumentarán sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso es para desarrolladores de aplicaciones experimentados que necesitan contener, alojar, implementar y configurar una aplicación en un clúster de varios nodos.

Requisitos

Para aprovechar al máximo este curso, debe tener: Habilidades básicas de edición de archivos y línea de comandos de Linux y estar familiarizado con el uso de un lenguaje de programación (como Python, Node.js, Go). El conocimiento de los conceptos y las arquitecturas de las aplicaciones nativas de la nube (como se enseña en nuestro MOOC gratuito de Introducción a Kubernetes edX) es útil para este curso. 

Tenga en cuenta que la administración de Kubernetes (LNX-LFS458) no es un requisito previo para este curso. Hay superposición en los materiales del curso, ya que cada uno está diseñado para ser independiente y se alinea con los exámenes relacionados. Nivel de experiencia: Intermedio

Código del curso: LNX-LFD459

Duración: 3 días. 

Características:

Este curso está diseñado como preparación para el examen de administrador certificado de Kubernetes (CKA) y aumentará sustancialmente la capacidad de los estudiantes para obtener la certificación. Este curso le brindará un sólido conocimiento operativo de Kubernetes, incluido cómo implementar una aplicación en contenedores y manipular recursos a través de la API. 

Este curso le enseñará a utilizar la plataforma de gestión de contenedores que utilizan empresas como Google para gestionar su infraestructura de aplicaciones. Aprenderá a instalar y configurar un clúster de Kubernetes de nivel de producción, desde la configuración de la red hasta las actualizaciones y la disponibilidad de implementaciones a través de servicios. El curso también destila principios clave, como pods, implementaciones, conjuntos de réplicas y servicios, y le brindará suficiente información para que pueda comenzar a usar Kubernetes por su cuenta.

Dirigido a:

Este curso es ideal para aquellos que deseen administrar una infraestructura de aplicaciones en contenedores. Esto incluye a los administradores de TI existentes, así como a aquellos que buscan comenzar una carrera en la nube.

Código del curso: LNX-LFS258

Duración: 5 días. 

Características:

Este curso le enseñará cómo organizar, hospedar, implementar y configurar una aplicación en un clúster de varios nodos. Los temas cubiertos están directamente alineados con los dominios de conocimiento probados por el programa de desarrollador de aplicaciones de Kubernetes certificado (CKAD) de Cloud Native Computing Foundation. y aumentará sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso es ideal para desarrolladores que buscan adquirir habilidades en el desarrollo de aplicaciones de Kubernetes. Los estudiantes deben estar familiarizados con la línea de comandos de Linux, lenguajes de programación como Python, Node.js o Go, y tener una comprensión básica de los conceptos y arquitecturas de aplicaciones nativas de la nube.

Requisitos

Antes de comenzar este curso, debe estar familiarizado con:

  • Conceptos de Linux y línea de comandos: recomendamos Introducción a Linux, un curso gratuito de edX.
  • Administradores de paquetes Git y GitHub

Código del curso: LNX-LFD259

Duración: 1.5 días. 

Características:

Este curso expone a los estudiantes al conocimiento y las habilidades necesarias para mantener la seguridad en entornos dinámicos de múltiples proyectos. Este curso aborda las preocupaciones de seguridad para los entornos de producción en la nube y cubre temas relacionados con la cadena de suministro de contenedores de seguridad, analizando temas anteriores a la configuración de un clúster a través de la implementación y el uso continuo y ágil, incluido dónde encontrar información continua sobre seguridad y vulnerabilidad.

El curso incluye laboratorios prácticos para crear y asegurar un clúster de Kubernetes, así como monitorear y registrar eventos de seguridad. Este curso está diseñado como preparación para el examen de especialista en seguridad de Kubernetes (CKS) y aumentará sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso es ideal para cualquier persona que tenga una certificación CKA y esté interesada o sea responsable de la seguridad en la nube.

Requisitos

Para completar con éxito los ejercicios de laboratorio de este curso, se requiere acceso a un servidor Linux o una computadora de escritorio/portátil Linux. También se necesita acceso a un proveedor de nube pública o VirtualBox en su máquina. En el curso se proporcionan instrucciones detalladas para configurar su entorno de laboratorio.

Código del curso: LNX-LFS260

Duración: 1.5 días. 

Características:

Este curso aborda las preocupaciones de seguridad para los entornos de producción en la nube y cubre temas relacionados con la cadena de suministro de contenedores de seguridad, analizando temas anteriores a la configuración de un clúster a través de la implementación y el uso continuo y ágil, incluido dónde encontrar información continua sobre seguridad y vulnerabilidad. 

El curso incluye laboratorios prácticos para crear y asegurar un clúster de Kubernetes, así como monitorear y registrar eventos de seguridad. Está diseñado como preparación para el examen de Especialista certificado en seguridad de Kubernetes (CKS) y aumentará sustancialmente la capacidad de los estudiantes para obtener la certificación.

Dirigido a:

Este curso es ideal para cualquier persona que tenga una certificación CKA y esté interesada o sea responsable de la seguridad en la nube.

Código del curso: LNX-LFS460

Duración: 4 días. 

Características:

Este curso cubre la historia del proyecto Helm y su arquitectura, cómo instalar correctamente el cliente Helm, los diversos componentes de un gráfico de Helm y cómo crear uno, las acciones de la línea de comandos utilizadas para administrar el ciclo de vida de una aplicación y mucho más. 

Este curso proporciona una inmersión profunda con todas las funciones en el cliente de Helm, los gráficos de Helm y cómo Helm puede prepararlo para escenarios del mundo real que administran el ciclo de vida completo de las aplicaciones en Kubernetes.

Dirigido a:

Recomendado para administradores de sistemas, ingenieros de DevOps, SRE y otros profesionales de software, este curso es para cualquier persona que desee mejorar su experiencia operativa ejecutando cargas de trabajo en contenedores en la plataforma Kubernetes.

Requisitos:

Para beneficiarse al máximo de este curso, debe tener: 

  • Experiencia con sistemas Linux/UNIX.
  • Familiaridad con las herramientas de línea de comandos.
  • Comprensión del formato de documentos YAML.
  • Experiencia básica con tecnologías de contenedores, específicamente Docker y Kubernetes.

Código del curso: LNX-LFS244

Duración: 1.5 días. 

Características:

En este curso, los estudiantes aprenderán cómo evaluar los riesgos de seguridad en el entorno Linux de su empresa, las mejores técnicas y herramientas para aumentar la seguridad, el fortalecimiento del servidor, cómo implementar y usar herramientas de monitoreo y detección de ataques, cómo obtener visibilidad de posibles vulnerabilidades, el arte y la ciencia del desarrollo de su política de seguridad y estrategia de respuesta de Linux, cómo configurar sus sistemas para cumplir con HIPAA, DISA STIG y más. 

Este curso avanzado y completamente práctico adopta un enfoque altamente técnico para cubrir técnicas y herramientas de seguridad importantes. Al proporcionar visibilidad tanto de los vectores de ataque como de los posibles agujeros de seguridad, este curso le brinda una guía completa sobre cómo mitigar los riesgos de seguridad en cualquier entorno Linux.

Dirigido a:

Este curso es para personas que ya tienen experiencia en la administración de sistemas Linux y que desean mejorar su postura de seguridad. Antes de inscribirse, debe tener una sólida comprensión de los conceptos básicos de redes y administración del sistema local, y tener experiencia con Linux (o, más generalmente, UNIX), especialmente a nivel de línea de comandos.

Requisitos

Para aprovechar al máximo este curso, debe: Tener una sólida comprensión de los conceptos básicos de administración y redes del sistema local equivalentes a los obtenidos de Administración del sistema Linux y LFS311 Redes y administración de Linux. Tener experiencia con Linux (o más generalmente UNIX), especialmente a nivel de línea de comandos.

Código del curso: LNX-LFS416

Duración: 4 días. 

Características:

Este curso es una mirada integral a los desafíos de seguridad que pueden afectar a casi todos los sistemas, especialmente con la conectividad perfecta que buscamos en Internet. La clase comienza con una descripción general de la seguridad informática y aborda cómo la seguridad afecta a todos en la cadena de desarrollo, implementación, administración y al usuario final. 

Después de completar esta capacitación avanzada en seguridad de Linux, los estudiantes podrán evaluar sus necesidades de seguridad actuales, evaluar su preparación de seguridad actual e implementar opciones de seguridad según sea necesario.

Dirigido a:

Este curso avanzado de seguridad de Linux es para todos los involucrados en cualquier tarea relacionada con la seguridad, incluidos los técnicos de implementación, los desarrolladores y los gerentes obtendrán experiencia adicional con este curso.

Requisitos

Para aprovechar al máximo este curso, deberá poder: Descargar archivos de Internet, configurar máquinas virtuales, importar un dispositivo virtual y una red privada virtual "solo host". Se requieren habilidades básicas de línea de comandos de Linux.

Código del curso: LNX-LFS216

Duración: 2 días. 

  

Prepárate y certifica tu conocimiento

Conoce más, recibe asesorías y adquiere las mejores herramientas para ti.