
Seguem as propriedades do arquivo yml, apenas para visualização. O arquivo em formato original indentado e pronto para uso está anexado a esta aula, estou colocando o conteúdo aqui apenas para que você consiga capturar as propriedades e valores adicionados durante a aula:
version: '3.9'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: imagelite
ports:
- '5432:5432'
volumes:
- ./data:/var/lib/postgresql/data
pgadmin:
image: dpage/pgadmin4
restart: always
environment:
PGADMIN_DEFAULT_PASSWORD: admin
PGADMIN_DEFAULT_EMAIL: admin@admin.com
ports:
- '15432:80'
depends_on:
- db
Código da Função formatBytes:
function formatBytes(bytes: number = 0, decimals = 2) {
if (!+bytes) return '0 Bytes'
const k = 1024
const dm = decimals < 0 ? 0 : decimals
const sizes = ['Bytes', 'KB', 'MB', 'GB']
const i = Math.floor(Math.log(bytes) / Math.log(k))
return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`
}
O código do SVG encontra-se abaixo e também disponível para download em formato HTML na aba "Recursos".
<svg className="mx-auto h-12 w-12 text-gray-300" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" d="M1.5 6a2.25 2.25 0 012.25-2.25h16.5A2.25 2.25 0 0122.5 6v12a2.25 2.25 0 01-2.25 2.25H3.75A2.25 2.25 0 011.5 18V6zM3 16.06V18c0 .414.336.75.75.75h16.5A.75.75 0 0021 18v-1.94l-2.69-2.689a1.5 1.5 0 00-2.12 0l-.88.879.97.97a.75.75 0 11-1.06 1.06l-5.16-5.159a1.5 1.5 0 00-2.12 0L3 16.061zm10.125-7.81a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z" clip-rule="evenodd" /></svg>
Olá! Seja bem vindo!
Neste curso iremos abordar de forma totalmente prática, o desenvolvimento de uma aplicação fullstack do absoluto zero, desde a instalação das ferramentas até o deploy da aplicação em containers Docker.
O curso é para desenvolvedores que já tem conhecimento nas linguagens de programação Java e Javascript e desejam criar uma stack para construir aplicações WEB. Os assuntos abordados no curso são:
React JS e Next.JS, uma lib e um framework que estão sendo utilizados por várias grandes empresas no mundo todo e está ganhando bastante mercado;
Spring Boot 3, um framework java completo para desenvolvimento de API's Rest com todos os recursos necessários para acesso a bancos de dados, segurança, Web, etc;
Tailwind CSS, um framework css para estilização de páginas HTML;
Banco de Dados PostgreSQL, um banco de dados SQL relacional robusto e bastante utilizado pelo mercado.
Docker, uma tecnologia para criação de containers para criação de serviços que rodam em nuvem.
Todo o projeto é criado, configurado e codificado pelo instrutor, os links para o código fonte das aulas estará anexo logo no início do curso, além do link para os sites mostrados no curso e o link para download direto das ferramentas nas versões utilizadas pelo instrutor.