Curso React JS + Docker para Desenvolvedores

  • Web UX Design Era Digital

Curso React JS + Docker para Desenvolvedores

24h
Visão Geral

Este curso ensina a containerizar aplicações React JS usando Docker, garantindo facilidade na distribuição, consistência entre ambientes e preparação para produção. Você vai aprender desde a criação do Dockerfile até a integração com ambientes de desenvolvimento e deployment.

Objetivo

Após realizar este curso, você será capaz de:

  • Entender conceitos de Docker e containerização
  • Criar e configurar Dockerfile para projetos React
  • Executar aplicações React dentro de containers
  • Configurar volumes, networks e variáveis de ambiente
  • Integrar Docker com ambientes de desenvolvimento e produção
  • Otimizar imagens e preparar para deploy em cloud
Publico Alvo
  • Desenvolvedores React que querem aprender Docker
  • Profissionais que desejam padronizar ambientes de desenvolvimento
  • Pessoas que querem preparar aplicações React para produção
  • Iniciantes que querem entender containerização na prática
Pre-Requisitos
  • Fundamentos de JavaScript
  • Conhecimento em React JS
  • Noções básicas de terminal e comandos de sistema
Conteúdo Programatico

Module 1 – Introduction to Docker

  1. What is Docker and why use it
  2. Containers vs virtual machines
  3. Docker architecture overview
  4. Installing Docker on different OS

Module 2 – Docker Basics

  1. Images, containers, and registries
  2. Basic Docker CLI commands
  3. Pulling and running official images
  4. Docker Hub overview

Module 3 – Dockerizing React Applications

  1. Creating a Dockerfile for React projects
  2. Installing dependencies and building the app inside Docker
  3. Multi-stage builds for optimized images
  4. Running React app in development and production mode

Module 4 – Docker Compose

  1. Introduction to Docker Compose
  2. Defining services in docker-compose.yml
  3. Linking multiple containers (backend + frontend)
  4. Managing environment variables and volumes

Module 5 – Development and Debugging

  1. Hot reload in Docker containers
  2. Logging and debugging React inside Docker
  3. Handling node_modules and caching
  4. Best practices for development workflow

Module 6 – Deployment Preparation

  1. Optimizing Docker images for production
  2. Security and minimal images
  3. Building and pushing images to Docker Hub
  4. Running containers in cloud environments

Module 7 – Full Project with Docker

  1. Planning project architecture with Docker
  2. Integrating React frontend with backend container
  3. Automating builds with scripts
  4. Final testing and deployment checklist
TENHO INTERESSE

Cursos Relacionados

Curso Adobe Captivate Foundation

16 horas

Curso Adobe Captivate Advanced

16 horas

Curso Algoritmos Visual Foundation

16 horas

Curso Web Performance and Optimisation

Curso Web Performance and Optimisation

Curso Adobe Animate Foundation

16 horas

Curso PHP Developer Foundation

32 horas