• No hay productos en el carrito.

Inicio / Cursos / Docker From Scratch For Java Spring Boot Developers
Impartido por Vinoth SelvarajPago único de $2,800 MXN · acceso por 12 meses

Docker From Scratch For Java Spring Boot Developers

Hands-On Guide to Build, Ship, and Run Java Spring Boot applications with Docker, Docker Compose and Testcontainers

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

Lo que serás capaz de hacer

This course requires you to download Docker Desktop from official docker site . If you are a Udemy Business user, please check with your employer before downloading software. - Master Docker for Spring Developers: Boost Your Productivity and Quality with Containerization Are you a Spring developer looking to level up your skills and increase your productivity? Have you heard about Docker but aren't sure how it can benefit your Java development workflow? Look no further! This comprehensive course is designed specifically for Spring developers who want to learn Docker from scratch and harness its power to enhance their day-to-day development experience. Why Docker for Java/Spring Developers? Docker has revolutionized the way applications are built, shipped, and deployed. As a Spring developer, learning Docker can significantly improve your productivity and the quality of your deliverables. Docker allows you to package your applications and their dependencies into lightweight, portable containers, making it easier to build, ship, and run applications consistently across different environments. By embracing containerization, you can streamline your development process, eliminate "works on my machine" issues , and ensure a smooth deployment experience every time. What You Will Learn In this hands-on course, we'll take you on a journey from the fundamentals of Docker to advanced containerization techniques tailored for Spring developers. Here's a glimpse of what you'll explore: Getting Started with Docker: Learn the story behind Docker's creation and understand its key benefits. Compare Docker with traditional virtual machines to grasp its unique advantages for developers. Mastering Docker Commands and Debugging: Dive deep into Docker commands and learn how to troubleshoot common issues. Create and manage Docker containers with various run options. Discover the magic of port mapping and volume mapping to seamlessly connect your containers with the host system. Creating Custom Docker Images: Develop your own Docker images to package your Spring applications and their dependencies. Gain insights into Docker networks and create custom bridge networks for your microservices. Declarative Container Management with Docker Compose: Simplify container orchestration using Docker Compose. Define multi-container applications with ease using the declarative approach. Manage port mappings and volume mappings efficiently. Integration Testing with Docker and Test Containers: Improve your application's quality by writing integration tests using Docker containers. Master the GenericContainer and ComposeContainer approaches to testing with Test Containers. Learn how to use Mockserver for testing when dependent services are not ready in a microservices architecture. Building an API Gateway with Nginx: Utilize Nginx for path-based routing and load balancing in a microservices environment. Combine Nginx, microservices, and Docker Compose to simulate a mini cloud locally for comprehensive testing. Practical Assignments: Put your skills to the test with practical assignments throughout the course. Develop a fully functional microservice, Dockerize it, and run it using Docker Compose. Write integration tests for your application and validate its performance with ease. Your Journey to Docker Mastery This course is designed to provide a comprehensive and hands-on learning experience for Spring developers who want to embrace Docker and containerization. Whether you're new to Docker or looking to enhance your existing knowledge, this course has something for you. By the end of the course, you'll be equipped with the skills to efficiently Dockerize your Spring applications, enhance their quality through integration testing, and build scalable microservices that run flawlessly in any environment. Take the Next Step Join us on this exciting journey to Docker mastery and unlock the full potential of containerization for your Spring applications. Harness the power of Docker to boost your productivity, improve the quality of your deliverables, and stay ahead in the fast-paced world of Java development. Enroll now and take the first step towards becoming a Docker-savvy Spring developer!

  • Gain a deep understanding of Docker's principles and best practices tailored for Java development.
  • Streamline your development workflow, eliminate "works on my machine" issues, and ensure consistent application behavior.
  • Package your Spring applications into lightweight, portable containers.
  • Understand Docker's history, benefits, and comparison to traditional virtual machines.
  • Gain proficiency in Docker commands and troubleshoot common issues.
  • Package your Spring applications and their dependencies into Docker images.

Temario

UNIDAD 1 - Introduction · 4 lecciones

UNIDAD 1 - Introduction

  • Before You Enroll....Video · 4 min
  • Story Behind DockerVideo · 7 min
  • Need For DockerVideo · 5 min
  • How Docker works on Mac/WindowsVideo · 1 min
UNIDAD 2 - Docker Deep Dive · 45 lecciones

UNIDAD 2 - Docker Deep Dive

  • *** Resources *** & Note For Udemy For Business LearnersLectura · 0 min
  • Installing DockerVideo · 3 min
  • Install VerificationVideo · 4 min
  • Docker TerminologiesVideo · 3 min
  • Docker System PruneVideo · 3 min
  • Hello WorldVideo · 5 min
  • Docker PullVideo · 3 min
  • Creating Ubuntu ContainerVideo · 6 min
  • Interactive ModeVideo · 6 min
  • Docker Start CommandVideo · 5 min
  • Docker Stop / Kill CommandVideo · 4 min
  • Docker Exec CommandVideo · 5 min
  • Image Name FormatVideo · 8 min
  • Creating Nginx ContainerVideo · 5 min
  • Port MappingVideo · 7 min
  • Checking Mapped PortsVideo · 1 min
  • Detached ModeVideo · 3 min
  • Accessing Container LogVideo · 2 min
  • Volume Mapping - TheoryVideo · 5 min
  • [Note] - Windows UsersLectura · 0 min
  • Volume Mapping - Demo Part 1Video · 6 min
  • Volume Mapping - Demo Part 2Video · 3 min
  • Volume Mapping - NginxVideo · 6 min
  • Volume Mapping - Single FileVideo · 2 min
  • Volume Mapping - Read Only ModeVideo · 3 min
  • Network - TheoryVideo · 4 min
  • Network - DemoVideo · 5 min
  • [Quick Note] - Nginx in Docker NetworkVideo · 2 min
  • Network - Custom Bridge DemoVideo · 4 min
  • Dockerfile - IntroVideo · 7 min
  • Building Hello World ImageVideo · 8 min
  • Exploring Our ImageVideo · 6 min
  • Building Image With ENTRYPOINTVideo · 2 min
  • Installing Java Manually in Ubuntu ContainerVideo · 12 min
  • Building Java Base Image - Part 1Video · 7 min
  • Building Java Base Image - Part 2 - With ADD CommandVideo · 2 min
  • NONE ImagesVideo · 3 min
  • [Quick Note] - COPY UsageVideo · 2 min
  • Passing Environment VariableVideo · 9 min
  • Exec vs Shell FormVideo · 8 min
  • How Docker Builds Image - TheoryVideo · 6 min
  • How Docker Builds Image - DemoVideo · 4 min
  • Docker Push / DockerHubVideo · 8 min
  • SummaryVideo · 10 min
  • QuizCuestionario · 0 min
UNIDAD 3 - Docker Compose · 18 lecciones

UNIDAD 3 - Docker Compose

  • IntroVideo · 2 min
  • Docker Compose - Demo - Part 1Video · 7 min
  • Docker Compose - Demo - Part 2Video · 5 min
  • Docker Compose - File OptionVideo · 2 min
  • Detached Mode / Accessing LogsVideo · 2 min
  • Volume MappingVideo · 4 min
  • NetworkVideo · 8 min
  • Container Environment Variable Via Docker ComposeVideo · 4 min
  • Env FileVideo · 2 min
  • Variable Substitution In Compose FileVideo · 5 min
  • MongoDB / Mongo Express - Part 1Video · 10 min
  • [Note] - Mongo Express CredentialsLectura · 0 min
  • MongoDB / Mongo Express - Part 2Video · 11 min
  • MongoDB PersistenceVideo · 6 min
  • MongoDB Initialize DB With ScriptVideo · 9 min
  • Building Custom Mongo With DataVideo · 3 min
  • [Assignment] - Postgres / AdminerVideo · 11 min
  • SummaryVideo · 3 min
UNIDAD 4 - Dockerizing Spring Application · 16 lecciones

UNIDAD 4 - Dockerizing Spring Application

  • IntroVideo · 2 min
  • Project SetupVideo · 3 min
  • Entity / DTO / Repo / Util CreationVideo · 8 min
  • ServiceVideo · 4 min
  • ControllerVideo · 3 min
  • Mongo Initialization With ScriptVideo · 13 min
  • Application DemoVideo · 6 min
  • Introducing AlpineVideo · 4 min
  • Finding Base ImageVideo · 3 min
  • Dockerizing Our ApplicationVideo · 5 min
  • Running via Docker ComposeVideo · 8 min
  • Docker Compose Build OptionVideo · 5 min
  • Docker Compose ProfileVideo · 6 min
  • [Optional] - Multi Stage DockerfileVideo · 8 min
  • [Optional] - Build PackVideo · 4 min
  • SummaryVideo · 2 min
UNIDAD 5 - Integration Testing With TestContainers · 11 lecciones

UNIDAD 5 - Integration Testing With TestContainers

  • IntroVideo · 5 min
  • First Integration TestVideo · 4 min
  • Creating BaseTest With GenericContainerVideo · 11 min
  • Integration Test Run DemoVideo · 2 min
  • Logback ResourceLectura · 0 min
  • Adding Logback XMLVideo · 3 min
  • More Integration TestsVideo · 5 min
  • Running via Command LineVideo · 1 min
  • Creating BaseTest With ComposeVideo · 11 min
  • [Quick Note] - Docker Compose File ChangesVideo · 2 min
  • SummaryVideo · 1 min
UNIDAD 6 - Assignment · 15 lecciones

UNIDAD 6 - Assignment

  • IntroVideo · 4 min
  • [Optional] - Project SetupVideo · 4 min
  • [Optional] - DTO / Entity / Repo / UtilVideo · 4 min
  • [Optional] - ServiceVideo · 3 min
  • [Optional] - ControllerVideo · 3 min
  • [Optional] - Mongo Initialize With ScriptVideo · 5 min
  • [Optional] - Application Properties UpdateVideo · 1 min
  • [Optional] - DockerfileVideo · 1 min
  • [Optional] - Docker ComposeVideo · 4 min
  • [Quick Note] - Unit Tests vs Integration Tests - Class Naming ConventionVideo · 3 min
  • [Optional] - Running Application via Docker ComposeVideo · 2 min
  • [Optional] - Base Integration TestVideo · 5 min
  • [Optional] - Writing Integration TestVideo · 5 min
  • Assignment Solution ReviewVideo · 3 min
  • Final DemoVideo · 3 min
UNIDAD 7 - Mockserver · 13 lecciones

UNIDAD 7 - Mockserver

  • Problem StatementVideo · 3 min
  • Mockserver IntroductionVideo · 4 min
  • Mockserver Demo - Part 1Video · 9 min
  • Mockserver Demo - Part 2Video · 6 min
  • DTOVideo · 4 min
  • Service ClientVideo · 5 min
  • Service / Controller ChangesVideo · 5 min
  • Mocking Dependent ServiceVideo · 6 min
  • Running Application With Mockserver DemoVideo · 3 min
  • Making Service ResilientVideo · 4 min
  • Integration Test With Mockserver - Part 1Video · 10 min
  • Integration Test With Mockserver - Part 2Video · 6 min
  • Final DemoVideo · 1 min
UNIDAD 8 - API Gateway / Service Integration · 13 lecciones

UNIDAD 8 - API Gateway / Service Integration

  • IntroVideo · 3 min
  • Setting HostnameVideo · 4 min
  • Project SetupVideo · 3 min
  • Docker Compose File CreationVideo · 8 min
  • Nginx Path Based RoutingVideo · 11 min
  • Container ScalingVideo · 2 min
  • App DemoVideo · 8 min
  • [Resource] - Index HTMLLectura · 0 min
  • Frontend - Part 1Video · 3 min
  • Frontend - Part 2Video · 11 min
  • Frontend - Part 3Video · 7 min
  • Nginx Serving Static ResourcesVideo · 3 min
  • Final DemoVideo · 2 min
UNIDAD 9 - Spring Native · 1 lecciones

UNIDAD 9 - Spring Native

  • GraalVMLectura · 0 min
UNIDAD 10 - Whats Next? · 2 lecciones

UNIDAD 10 - Whats Next?

  • Next Course: Kubernetes From ScratchLectura · 0 min
  • Whats next?Video · 9 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

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

  3. 3

    Cuestionarios por unidad

    1 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: Docker From Scratch For Java Spring Boot Developers

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 Vinoth Selvaraj.
  • 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.

  • 10 unidades · 138 lecciones · 50 h
  • 12 meses de acceso
  • 1 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 Vinoth Selvaraj; 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 · Docker From Scratch For Java Spring Boot Developers

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