• No hay productos en el carrito.

Inicio / Cursos / CI/CD with AWS +Docker+Ansible+Jenkins
Impartido por Rahul Shetty Academy - 1.3 Million LearnersPago único de $2,800 MXN · acceso por 12 meses

CI/CD with AWS +Docker+Ansible+Jenkins

Step by step Practical course to Automate Continuous Integration/Delivery process with Ansible,Jenkins,GIT,Docker on AWS

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 13 unidades
Qué aprenderás

Lo que serás capaz de hacer

(This course requires you to download Docker. If you are a Udemy Business user, please check with your employer before downloading software) Lets get into Devops World from Scratch with real time Hands On Projects to build Solutions for CI/CD through Jenkins with deploying Docker Containerized apps into AWS Linux Servers from Git hub. We will also learn Automation tool called Ansible which will generate Scripts to automate the process of Deployment using Docker Containers in various machines. This Course assumes that students do not have any prior knowledge on Devops tools and will start everything from Scratch including Linux Basic Commands. By end of this course, You will get Practical Project experience in understanding how all the Devops tools connected together to build robust Automation Infrastructure. Below are the topics on high level we will go over in this course : What are Hosting Servers and Application Servers? Demo to understand what Deployment is? How code developed is hosted on the servers and accessed through browser? Demo on Jenkins Job creation for deployment of app in Server. Drawbacks with current design and why to choose Linux OS Create and Launch AWS Linux Instance to manage Jenkins Connect to Linux Server through SSH Install JAVA on Linux Server Install Jenkins, Maven and GIT to have job for Deployment Create new Linux server (App Server) in AWS for Deploying App Create User in Server which can manage deploy Connect Jenkins server to App Server through SSH Plugin Create a Jenkin Job which deploys app into App Server Install Docker in App Server Create a Docker file which Install TomCat Server and Deploy App Create Image from the file and deploy into Container Access the App through public Ip:port which is running on Container Install Ansible and its need for Deployment Create Ansible Playbook to automate all docker related commands Fix the problems of stopping and starting containers through Ansible yml file Create SSH Key and hosts file for establishing connection through Ansible Pass the Ansible Playbook commands into Jenkins Job for automatic Deployment in App server Create another Linux App Server B through AWS Create User in Server which can manage deploy Establish connection to App Server B from App server A through Ssh keys Ping the App Server B from Server A through Ansible command for connection check Develop a yml playbook file which pushes the docker image to Docker Hub in Server A Modify the Jenkins job to deploy the App into Server B through Ansible Commands Adding Post build action run automated tests after new Code successfully Deployed What is Pipeline and understand the basics of Jenkin Pipeline Creating the JenkinsFile with the complete job configuration design to run end to end deployment process Checkin the JenkiFile into Code repo and automate the complete CI/CD process through Jenkins!! Wish you all the Best and See you in the Course :)

  • You will know how to Practically Implement Continuous Integration & Delivery for any Projects
  • Understand working with AWS Cloud Linux Servers from Scratch to Setup Deployment
  • Real time hands on Deploying Apps into Dockerized Containers by setting up Dockers in AWS
  • Knowledge on Ansible tool to automate the Scripts/tasks in any Linux Servers
  • Ability to achieve Continuous Integration with Ansible + Docker + Jenkins + GIT
  • Git Web Hook Integration with Jenkins to achieve Continuous Integration Solution

Temario

UNIDAD 1 - Introduction to DevOps · 2 lecciones

UNIDAD 1 - Introduction to DevOps

  • What is Devops and Course FAQ's - Must WatchVideo · 11 min
  • I am from QA/Testing background. How this course helps in my careerLectura · 0 min
UNIDAD 2 - CI/CD Implementation roadmap with Deployment Basics · 6 lecciones

UNIDAD 2 - CI/CD Implementation roadmap with Deployment Basics

  • Getting Started with Deployment BasicsVideo · 13 min
  • Download Hello world project from GITLectura · 0 min
  • Deploying Hello World App in TomCat ServerVideo · 11 min
  • Spin up Jenkins Instance in Windows for DeploymentVideo · 12 min
  • What is Continuous Integration & Continuous DeliveryVideo · 7 min
  • Test your knowledge till section-2Cuestionario · 0 min
UNIDAD 3 - Setup AWS Account -Spin up Linux Servers - Connect via SSH · 5 lecciones

UNIDAD 3 - Setup AWS Account -Spin up Linux Servers - Connect via SSH

  • Installation Notes download for the entire CourseLectura · 0 min
  • Create Amazon AWS Account to launch Linux ServersVideo · 5 min
  • Launch EC2 (Linux) Instance from AWS Console with necessary configurationsVideo · 7 min
  • CAUTION on AWS ChargesVideo · 8 min
  • What is SSH Client and how to connect to AWS Linux ServersVideo · 12 min
UNIDAD 4 - Getting Started with Linux Commands and JAVA MAVEN Setup · 6 lecciones

UNIDAD 4 - Getting Started with Linux Commands and JAVA MAVEN Setup

  • Understand the basic linux commands with Java InstallationVideo · 14 min
  • Setting Java and Maven path in Bash Profile in LinuxVideo · 10 min
  • How to configure Maven in Linux from Apache http serverVideo · 13 min
  • Install Jenkins on Linux and start the Jenkin ServerVideo · 12 min
  • Create new Jenkin Job for Deploying the AppsVideo · 15 min
  • Test your knowledge on Linux commands and toolsCuestionario · 0 min
UNIDAD 5 - Deploying Apps into Linux via Jenkin Plugins · 2 lecciones

UNIDAD 5 - Deploying Apps into Linux via Jenkin Plugins

  • How to Deploy the App into another Linux Server from JenkinsVideo · 12 min
  • Use Publish over SSH plugin in Jenkins to connect to new ServerVideo · 19 min
UNIDAD 6 - Everything you need to know about Dockers · 6 lecciones

UNIDAD 6 - Everything you need to know about Dockers

  • Important Note about this SectionLectura · 0 min
  • What is Docker? How it helps in Automation Industry?Video · 9 min
  • What are containers and Images in Docker Software?Video · 8 min
  • How exactly Virtual machines are different from DockerVideo · 9 min
  • How to Install Docker into Machines with Prerequisites neededVideo · 7 min
  • Understand working with DockerHubVideo · 17 min
UNIDAD 7 - Install Docker on Linux and Deploy App into Containers · 7 lecciones

UNIDAD 7 - Install Docker on Linux and Deploy App into Containers

  • Install Docker on Linux and give Group PermissionsVideo · 13 min
  • Create Container and Install Tomcat Server Image for DeploymentVideo · 10 min
  • How to Login into Container and inspect folders and filesVideo · 16 min
  • Understand Creatind Docker file to automate all the manual Deploy processVideo · 15 min
  • Docker file downloadLectura · 0 min
  • Start and Run the Docker Container and deploy the App in the Linux ServerVideo · 13 min
  • Important Note on BillingLectura · 0 min
UNIDAD 8 - Establish SSH Connection to remote Machines via SSH Keys · 4 lecciones

UNIDAD 8 - Establish SSH Connection to remote Machines via SSH Keys

  • What is SSH Connection and how to communicate with other ServersVideo · 19 min
  • Generate SSH keys and copy the keys to make a connectionVideo · 5 min
  • SSH Configuration StepsLectura · 0 min
  • Test your knowledge on Jenkins, Dockers, Advanced Linux toolsCuestionario · 0 min
UNIDAD 9 - Ansible- Automation tool for building scripts to automate the CI/CD Process · 4 lecciones

UNIDAD 9 - Ansible- Automation tool for building scripts to automate the CI/CD Process

  • What is Ansible and how it can address deploying into multiple ServersVideo · 10 min
  • Install Ansible and understand the importance of Playbook Yaml filesVideo · 15 min
  • Create Ansible Playbook Script which can automate the Docker deploymentVideo · 14 min
  • Executing Ansible Scripts on to another QA Server with SSH ConnectionVideo · 13 min
UNIDAD 10 - Ansible Playbook Scripts to Copy files from Host server to QA Servers · 4 lecciones

UNIDAD 10 - Ansible Playbook Scripts to Copy files from Host server to QA Servers

  • How to copy and transfer Deployment files to QA ServerVideo · 16 min
  • Ansible playbook file downloadLectura · 0 min
  • Create Jenkins Job which can deploy App into QA Server using AnsibleVideo · 4 min
  • SummaryLectura · 0 min
UNIDAD 11 - Building Continuous Integration Solution with Git web Hook & Jenkin Integration · 4 lecciones

UNIDAD 11 - Building Continuous Integration Solution with Git web Hook & Jenkin Integration

  • Important Note on GITLectura · 0 min
  • How to Achieve COntinuous Integration with GitHub Hook in JenkinsVideo · 12 min
  • Parameterize Jenkin Build to deploy in multiple EnvironmentsVideo · 11 min
  • Test your knowledge on Ansible, GIT & Jenkins Continuous IntegrationCuestionario · 0 min
UNIDAD 12 - GitHub Basics for Beginners · 11 lecciones

UNIDAD 12 - GitHub Basics for Beginners

  • Note about this SectionLectura · 0 min
  • Introduction to GITVideo · 9 min
  • Importance of Github and its usesVideo · 9 min
  • Creating Git config and repositoriesVideo · 7 min
  • How to push code to remote repositoryVideo · 2 min
  • Understanding Staging and commit in gitVideo · 12 min
  • Add remote repository and push the committed codeVideo · 9 min
  • End to end working example on Git commands -1Video · 16 min
  • End to end working example on Git commands -2Video · 6 min
  • Importance of Branching in GITVideo · 25 min
  • How to resolve Merge conflicts with GITVideo · 14 min
UNIDAD 13 - BONUS LECTURE · 1 lecciones

UNIDAD 13 - BONUS LECTURE

  • Bonus lectureLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    4 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: CI/CD with AWS +Docker+Ansible+Jenkins

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Rahul Shetty Academy - 1.3 Million Learners.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 13 unidades · 62 lecciones · 60 h
  • 12 meses de acceso
  • 4 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Rahul Shetty Academy - 1.3 Million Learners; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · CI/CD with AWS +Docker+Ansible+Jenkins

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture