Skip to content

claudimf/javascript_onebitcode

Repository files navigation

Curso de JAVASCRIPT da OneBitCode

Instrutor: Isaac Pontes

Referências

Neste curso o que temos a aprender:

  1. JAVASCRIPT
  2. Configuração do Docker

Notas das Aulas

Ver Aulas

Guia do desenvolvedor

🐳 Desenvolvendo utilizando Docker

Permissões dos arquivos:

Se você criar um arquivo dentro de um container para que se tenha acesso localmente, você precisa alterar as permissões:

sudo chown -R $USER:$USER .

Construindo o projeto localmente:

No pasta raíz há um arquivo chamado '01_build_local_project.sh' para construir o projeto localment, para tal execute:

bash 01_build_local_project.sh

Acessar o bash:

docker compose run --rm app bash

Caso não tenha o package.json:

No momento em que construir o projeto através do "docker compose build app" e você não tiver o arquivo package.json você pode simplesmente comentar a linha "COPY package.json ." do arquivo do Dockerfile e rodar o build novamente:

docker compose build app
docker compose run --rm app bash
npm init --yes

Rodando o Node localmente:

docker compose run --rm app node

# Exemplo:
console.log("Ola, fulano")

Referências utilizadas

1° Curso de JAVASCRIPT: Aula 01 - O que é JavaScript?

2° OneBitCode playlist JAVASCRIPT

3° Using Docker Compose for NodeJS Development

4° Node LTS

5° Codepen IO

6° Creating a package.json file

7° Objetos Globais(tipos primitivos)

8° Operadores

9° String

10° Prompt

11° Verificar compatibilidade de módulos com o "Can I Use"

12° Zod package

13° Vite

14° Exercícios resolvidos

15° jsonplaceholder

16° JSON server

17° Projeto final One Bit Code