Главная
Study mode:
on
1
Introduction
2
Unit testing
3
Sharing source code
4
Persistence
5
Relational Database
6
Database in Docker
7
Sequel Server
8
Docker Image
9
Containers and Databases
10
Docker is already running
11
Docker is just like pulling packages
12
Docker pull command
13
Demo applications
14
Docker run
15
Docker entry point
16
Small solution
17
Visual Studio Code
18
Migrations
19
Test Data
20
Running the API
21
Testing the API
22
Troubleshooting
23
Moving Parts
24
Running Again
25
Race Condition
26
Docker File Overview
27
Docker Image Overview
28
Compose Overview
29
Connecting to the Database
30
Connection string
31
Migration
32
Start from scratch
33
DockerCompose
34
Docker Compose
35
Docker Compose vs API
36
Docker Logs
37
Tracking Secondary Data
38
Sharing Secondary Data in a Normal World
39
Changing to a New Branch
Description:
Explore containerized database development and testing in this comprehensive conference talk. Learn how to leverage Docker containers for SQL Server on Linux to enhance agility in database development and testing processes. Discover techniques for encapsulating database servers and storage, addressing data persistence concerns, and integrating containerized databases into CI/CD pipelines. Gain insights into unit testing, source code sharing, and working with relational databases in Docker environments. Follow along with practical demonstrations using Visual Studio Code, migrations, and API testing. Understand Docker file structures, image creation, and Docker Compose for managing multi-container applications. Address common challenges such as race conditions and troubleshooting containerized database setups. Explore strategies for tracking and sharing secondary data across different development branches, ultimately improving the overall agility and efficiency of database-driven application development. Read more

Dev and Test Agility for Your Database with Docker

NDC Conferences
Add to list
0:00 / 0:00