Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker sencillo para desarrolladores
Rating: 4.2 out of 5(127 ratings)
380 students

Docker sencillo para desarrolladores

Aprende la base de la tecnología que está revolucionando el desarrollo de aplicaciones
Created byIñigo Serrano
Last updated 6/2018
Spanish

What you'll learn

  • Usar Docker ya existentes con servicios como bases de datos, servidores J2EE, y cualquier infraestructura "Dockerizada"
  • Crear tus propios contenedores Docker con la infraestructura que necesitan para desarrollar sus proyectos.
  • Usar Docker con Eclipse, Kitematic y la línea de comandos.
  • Instalar Docker en Windows, macOS y Linux.
  • Usar docker compose para infraestructuras complejas
  • Integrar la instalación y configuración de infraestructura dentro del ciclo de integración continua del proyecto, con GitHub y DockerHub
  • Transformar la instalación manual de un servidor en un programa que reduce el tiempo dedicado a estas tareas.

Course content

9 sections69 lectures7h 11m total length
  • Introducción4:50

    En esta primera clase se presenta el curso, hablando de que problemática se cubre. Muchas veces cuando hablamos de los servidores que tenemos en nuestra organización se nos olvida tener en cuenta el entorno en el que trabajan los desarrolladores.

    En esta clase veremos que implicaciones tiene que los entornos de trabajo locales de cada desarrollador no entren dentro del ciclo de actualizaciones del software. 


  • Problema a abordar1:15
  • Visión histórica4:38
  • Problema del tamaño1:40
  • DevOps2:38
  • ¿Es Docker una moda?1:57

Requirements

  • Debes disponer de un ordenador con acceso a Internet y permisos para instalar programas.
  • Puedes usar Windows, Mac o Linux.
  • Las herramientas utilizadas durante el curso son gratuitas y se explica su instalación.
  • Es un curso orientado a desarrolladores, se aprovechará mejor si tienes unos mínimos conocimientos de java, aunque no es imprescindible.

Description

Motivación del curso

El desarrollo de aplicaciones, sobre todo en el entorno web, ha evolucionado mucho desde sus orígenes. En los comienzos las aplicaciones eran muy sencillas y con un simple servidor web y una base de datos se solía solventar.

Hoy día, en cambio, las necesidades de nuestros clientes son mucho mayores y consiguientemente las aplicaciones son mucho mas complejas y requieren de mucha mas infraestructura.

Que cada integrante del equipo de desarrollo tenga un entorno de desarrollo correctamente configurado y actualizado requiere cada vez mas esfuerzo.

Docker nos permite solventar esa situación ya que permite disponer de la infraestructura ya configurada y disponible de una forma sencilla.

Si eres un desarrollador de software que quieres reducir el tiempo que dedicas a toda la parte de infraestructura de tu proyecto este curso puede servirte de ayuda ya que trata Docker desde la perspectiva de un desarrollador y de una forma muy didáctica para que aunque no sepas nada de Docker puedas entender todos los conceptos y llevarlos a la práctica.

También es un curso adecuado como introducción a Docker, para perfiles DevOps, ya que cubre el uso de Docker a nivel de usuario, la creación de contenedores y las posibilidades que ofrece de cara a integrarlo en el desarrollo de aplicaciones.


Who this course is for:

  • Desarrolladores de aplicaciones que quieran mejorar su productividad utilizando Docker como herramienta para disponer de infraestructura.
  • Cualquier persona que quiera tener unos conocimientos de Docker a nivel de usuario.
  • Responsables de desarrollo que quieran saber que posibilidades les ofrece Docker para optimizar sus equipos de desarrollo.