Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Docker From Scratch With Spring Webflux

    Posted By: ELK1nG
    Docker From Scratch With Spring Webflux

    Docker From Scratch With Spring Webflux
    Published 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.64 GB | Duration: 10h 31m

    Cloud Native Application Development Series: Part 1

    What you'll learn
    Learn Docker from scratch
    Mastering Docker Commands & Debugging
    Docker Compose for running multiple services
    Dockerizing Spring Applications
    How Docker helps Spring Developers
    Requirements
    Knowledge on Spring WebFlux
    Knowledge on Java
    Comfortable with Indian Accent
    Description
    This course is particularly for Spring Developers who wants to learn Docker From Scratch. Along with learning docker, We will also see how docker can be helpful in a Java developer day-to-day life. Increasing Productivity and Quality of our deliverables with the help of Docker. That is the ultimate goal of the course.Here is what we will do in this course:Docker From ScratchWe will start from the story behind docker creation, why developer needs to learn Docker, How docker is different from Virtual Machines.Mastering Docker commands and debuggingCreating Docker Containers and Various run optionsPort Mapping / Volume MappingCreating our own Docker ImagesDocker Networks / Creating custom bridge networkDocker ComposeDeclarative way of creating docker containersPort & Volume mappings with Docker ComposeMongoDB and Mongo ExpressPostgres and AdminerDockerizing Spring ApplicationMicroservice Development with Spring WebFluxReactive MongPackaging our Spring application as Docker ImageRunning our application via Docker ComposeIntegration Testing With Test ContainerImproving the quality of our application by writing integration tests using DockerGenericContainer approachComposeContainer approachMockserverHow Mockserver worksStarting early development process when the dependent service is not ready in Microservices architectureWriting Integration tests along with MockserverAPI Gateway with NginxUsing Nginx for Path based routing and Load balancingNginx + Microservices + Docker Compose to simulate mini cloud in our local for testingAssignment - You will be given a task to do the following Develop a MicroservicePersistence with MongoDBCreate Docker imageRunning the application via Docker ComposeWrite Integration Tests

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Need For Docker

    Lecture 2 Story Behind Docker

    Lecture 3 Why Developer needs to learn Docker

    Lecture 4 How Docker works on Mac/Windows

    Section 3: Docker Crash Course

    Lecture 5 Installing Docker

    Lecture 6 Install Verification

    Lecture 7 Docker Terminologies

    Lecture 8 Docker System Prune

    Lecture 9 Hello World

    Lecture 10 Docker Pull

    Lecture 11 Creating Ubuntu Container

    Lecture 12 Interactive Mode

    Lecture 13 Docker Start Command

    Lecture 14 Docker Stop / Kill Command

    Lecture 15 Docker Exec Command

    Lecture 16 Image Name Format

    Lecture 17 Creating Nginx Container

    Lecture 18 Port Mapping

    Lecture 19 Checking Mapped Ports

    Lecture 20 Detached Mode

    Lecture 21 Accessing Container Log

    Lecture 22 Volume Mapping - Theory

    Lecture 23 Volume Mapping - Demo Part 1

    Lecture 24 Volume Mapping - Demo Part 2

    Lecture 25 Volume Mapping - Nginx

    Lecture 26 Volume Mapping - Single File

    Lecture 27 Volume Mapping - Read Only Mode

    Lecture 28 Network - Theory

    Lecture 29 Network - Demo

    Lecture 30 [Quick Note] - Nginx in Docker Network

    Lecture 31 Network - Custom Bridge Demo

    Lecture 32 Dockerfile - Intro

    Lecture 33 Building Hello World Image

    Lecture 34 Exploring Our Image

    Lecture 35 Building Image With ENTRYPOINT

    Lecture 36 Installing Java Manually in Ubuntu Container

    Lecture 37 Building Java Base Image - Part 1

    Lecture 38 Building Java Base Image - Part 2 - With ADD Command

    Lecture 39 NONE Images

    Lecture 40 [Quick Note] - COPY Usage

    Lecture 41 Passing Environment Variable

    Lecture 42 Exec vs Shell Form

    Lecture 43 How Docker Builds Image - Theory

    Lecture 44 How Docker Builds Image - Demo

    Lecture 45 Docker Push / DockerHub

    Lecture 46 Summary

    Section 4: Docker Compose

    Lecture 47 Intro

    Lecture 48 Docker Compose - Demo - Part 1

    Lecture 49 Docker Compose - Demo - Part 2

    Lecture 50 Docker Compose - File Option

    Lecture 51 Detached Mode / Accessing Logs

    Lecture 52 Volume Mapping

    Lecture 53 Network

    Lecture 54 Container Environment Variable Via Docker Compose

    Lecture 55 Env File

    Lecture 56 Variable Substitution In Compose File

    Lecture 57 MongoDB / Mongo Express - Part 1

    Lecture 58 MongoDB / Mongo Express - Part 2

    Lecture 59 MongoDB Persistence

    Lecture 60 MongoDB Initialize DB With Script

    Lecture 61 Building Custom Mongo With Data

    Lecture 62 [Assignment] - Postgres / Adminer

    Lecture 63 Summary

    Section 5: Dockerizing Spring Application

    Lecture 64 Intro

    Lecture 65 Project Setup

    Lecture 66 Entity / DTO / Repo / Util Creation

    Lecture 67 Service

    Lecture 68 Controller

    Lecture 69 Mongo Initialization With Script

    Lecture 70 Application Demo

    Lecture 71 Introducing Alpine

    Lecture 72 Finding Base Image

    Lecture 73 Dockerizing Our Application

    Lecture 74 Running via Docker Compose

    Lecture 75 Docker Compose Build Option

    Lecture 76 Docker Compose Profile

    Lecture 77 [Optional] - Multi Stage Dockerfile

    Lecture 78 [Optional] - Build Pack

    Lecture 79 Summary

    Section 6: Integration Testing With TestContainers

    Lecture 80 Intro

    Lecture 81 First Integration Test

    Lecture 82 Creating BaseTest With GenericContainer

    Lecture 83 Integration Test Run Demo

    Lecture 84 Logback Resource

    Lecture 85 Adding Logback XML

    Lecture 86 More Integration Tests

    Lecture 87 Running via Command Line

    Lecture 88 Creating BaseTest With Compose

    Lecture 89 [Quick Note] - Docker Compose File Changes

    Lecture 90 Summary

    Section 7: Assignment

    Lecture 91 Intro

    Lecture 92 [Optional] - Project Setup

    Lecture 93 [Optional] - DTO / Entity / Repo / Util

    Lecture 94 [Optional] - Service

    Lecture 95 [Optional] - Controller

    Lecture 96 [Optional] - Mongo Initialize With Script

    Lecture 97 [Optional] - Application Properties Update

    Lecture 98 [Optional] - Dockerfile

    Lecture 99 [Optional] - Docker Compose

    Lecture 100 [Quick Note] - Unit Tests vs Integration Tests - Class Naming Convention

    Lecture 101 [Optional] - Running Application via Docker Compose

    Lecture 102 [Optional] - Base Integration Test

    Lecture 103 [Optional] - Writing Integration Test

    Lecture 104 Assignment Solution Review

    Lecture 105 Final Demo

    Section 8: Mockserver

    Lecture 106 Problem Statement

    Lecture 107 Mockserver Introduction

    Lecture 108 Mockserver Demo - Part 1

    Lecture 109 Mockserver Demo - Part 2

    Lecture 110 DTO

    Lecture 111 Service Client

    Lecture 112 Service / Controller Changes

    Lecture 113 Mocking Dependent Service

    Lecture 114 Running Application With Mockserver Demo

    Lecture 115 Making Service Resilient

    Lecture 116 Integration Test With Mockserver - Part 1

    Lecture 117 Integration Test With Mockserver - Part 2

    Lecture 118 Final Demo

    Section 9: API Gateway / Service Integration

    Lecture 119 Intro

    Lecture 120 Setting Hostname

    Lecture 121 Project Setup

    Lecture 122 Docker Compose File Creation

    Lecture 123 Nginx Path Based Routing

    Lecture 124 Container Scaling

    Lecture 125 App Demo

    Lecture 126 Frontend - Part 1

    Lecture 127 Frontend - Part 2

    Lecture 128 Frontend - Part 3

    Lecture 129 Nginx Serving Static Resources

    Lecture 130 Final Demo

    Section 10: Spring Native

    Lecture 131 GraalVM

    Any Java / Spring Developer