Repositório criado para o desafio de projeto, incluir todas as atividades da Digital Innovation One - DIO, executados pelo Bootcamp Eduzz Fullsatck Developer.
Abaixo, todas as atividades do Bootcamp Eduzz Fullstack:
-
Boas-vindas ao Bootcamp Eduzz Fullstack Developer; 📎 [Certificado] -
Bem-vindo à DIO; 📎 [Certificado] -
Projetos ágeis com SCRUM; 📎 [Certificado] -
Lógica de Programação Essencial; 📎 [Certificado] -
Introdução ao Git e ao Github; 📎 [Certificado] -
Criando seu primeiro repositório no Github para compartilhar seu progresso; 📎 [Certificado] -
Introdução a criação de websites com HTML5 e CSS3; 📁 [Conteúdo] | 📎 [Certificado] -
JavaScript ES6 essencial; 📁 [Conteúdo] | 📎 [Certificado] -
Desenvolvimento avançado com JavaScript ES6; 📁 [Conteúdo] | 📎 [Certificado] -
Introdução ao TypeScript: Explorando Classes, Tipos e Interfaces; 📁 [Conteúdo] | 📎 [Certificado] -
Resolvendo Desafios de Código em JavaScript; -
Desafios iniciais em JavaScript; -
Criando seu jogo de memória estilo Genius; 📁 [Conteúdo] | 📎 [Certificado] | 🎮 [Genius Game] -
Introdução ao ReactJS; 📁 [Conteúdo] | 📎 [Certificado] -
Trabalhando com Componentes em React; 📁 [Conteúdo] | 📎 [Certificado] -
Desenvolvimento de aplicações para internet com ReactJS; 📁 [Conteúdo] | 📎 [Certificado] -
Práticas avançadas em projetos com ReactJS; 📁 [Conteúdo] | 📎 [Certificado] - Introdução aos React Hooks; 📁 [Conteúdo] | 📎 [Certificado]
- Criando aplicações móveis multiplataforma com React Native;
- Desafios Básicos de JavaScript
- Criando um front-end totalmente componentizado na prática com ReactJS
- MySql - Trabalhando com as suas primeiras tabelas
- Introdução ao MongoDB e Banco de Dados NoSQL;
- Introdução ao Node.js com JavaScript;
- Explorando o Estilo Arquitetural REST com Node.js;
- Node.js com Banco de Dados Relacionais (SQL);
- Microsserviços e Integrações com Node.js;
- Desafios Médios em JavaScript;
- Construindo Encurtador de URL;
- Fundamentos de Arquitetura de Sistemas;
- Introdução a orquestração de contêiners com Docker;
- Introdução prática a computação em nuvem usando AWS;
-
Comandos importantes do Prompt de Comando (também utilizado no Git):
-
cls(win), clear(git, linux)- para apagar todo o histórico de comandos do prompt; -
cd(win, git, linux)- para se transitar entre as pastas dos diretórios, também há a variante "cd .." para retornar à pasta anterior; -
dir(win), ls(git, linux)- para mostrar a lista de diretórios contidos na pasta em que estiver, também há a variantedir -a(win), ls -a(git, linux)para mostrar inclusive os diretórios ocultos ; -
mkdir(win, git, linux)- para criar uma pasta no diretório; -
echo(win, git, linux)- retorna o que for inserido, entretanto se utilizado como "echo > nome.extensão", ele cria o arquivo na extensão desejada, ótimo para criar um readme bem rápido sem sair do git em?! :happy: -
start(win, git, linux)- inicia um arquivo executável de qualquer tipo; -
TAB- Sim, a tecla TAB tem a incrível função de abreviar algo que você deseja escrever, extremamente útil e vai agilizar muito a sua vida!
-
-
Comandos de iniciação do Git:
git init- inicia o versionamento na pasta em que estiver;git config --global user.email "email"- configura o ambiente de versionamento para todos os repositórios, com essa identificação de e-mail; em caso da necessidade de alterar isso posteriormente, use git config --global unset user.email;git config --global user.name "username"- configura o ambiente de versionamento para todos os repositórios, com essa identificação de usuário no github (é importante ressaltar que os dados aqui, devem refletir o usuário no Github); em caso da necessidade de alterar isso posteriormente, use git config --global unset user.namegit config --list- mostra todos os parâmetros da configuração atual do Git; para sair, use a tecla q;git remote add nome (link)- direciona seu repositório local para um repositório na nuvem, o parâmetro NOME é apenas um apelido para que você possa referenciar o link sem tê-lo que mencionar novamente; você também pode posteriormente utilizar o comandogit remote -vpara consultar o repositório que está recebendo os arquivos locais.
-
A configuração do ambient com Git/Github com chave SSH:
-
Use o código abaixo no Git, para gerar uma chave SSH;
-
$ ssh-keygen -t ed25519 -C "seu_email@example.com" -
cat (chave gerada) - use esse comando (git, linux) para "ler" o conteúdo da chave, em seguida vá até a página principal no Github>settings>SSH and GPG keys>New SSH key em seguida insira o seu conteúdo da chave no campo "key".
-
Calma que ainda não acabou!:laughing: Agora no Git Bash, você precisa executar o agente para que gerencie suas chaves.
-
$ eval "$(ssh-agent -s)"
-
A saída do comando será "> Agent pid (número_qualquer)", o agente continuará executando em segundo plano. Agora como última etapa, você deve passar a chave privada para o agent com o seguinte código:
-
$ ssh-add "chave privada" -
Pronto!:handshake: Agora você pode usar todas as funcionalidades do git sem precisar se identificar o tempo todo.
-
-
O editor de arquivos Markdown(.md), muito útil para o Github:
- Typora - clique aqui para baixar o Typora;
- Lista completa de emoticons💀😃💥;