Você está na página 1de 6

ESTUDO PROGRAMAÇÃO

-Como funciona a internet?


- Pesquisar artigos e vídeos de como funciona a internet
- O que é HTTP
- Funcionamento de um browser
- DNS
- Hosting
- Lógica de programação

1. Variáveis, Comandos de entrada e de saída


2. Operadores Aritméticos
3. Operadores Relacionais
4. Operadores Lógicos
5. Estruturas Condicionais
6. Estruturas de Repetição
7. Funções
8. Vetores
9. Matriz
3. JavaScript
1. Sintaxe e Variáveis
2. Comandos de entrada e saída (Dica: biblioteca prompt-sync)
3. Operadores Matemáticos
4. Operadores de Comparação
5. Operadores Lógicos
6. Estruturas de Condição
7. Funções
8. Objetos
9. Arrays
10. Interação com Arrays
11. Métodos de cada tipo de variável
12. Datas
13. Promises

4. Git e Github
- Inicializar um repositório (git init)

5. SQL
1. Criação, exclusão de um banco de dados
2. Tipos de Dados
3. Criação de uma tabela
4. Manipulação de colunas
6. Criação de APIS com Node.js
- Criar um servidor com Node.js
- Utilizando Express.js para criação de API's
- Configuração básica
- Rotas
- Elementos da requisição (body, header, query)
- Cors
- Receber Body em JSON
- Middleware
- Nodemon
- Multer
7. Autenticação
- JWT
- Passport
- Social Providers (Google, Apple, Facebook…)
- API's externas (Amazon Cognito, Auth0)

8. Cloud básico
- Heroku
- AWS EC2
- PM2
- Nginx
- AWS S3

💡 Dominando estes pontos até aqui você já pode começar a se aplicar


para entrevistas de emprego.

9. Outras habilidades recomendadas:


- Cron
- Redis
10. Sugestão de tópicos avançados
- TypeScript
- Estrutura de dados e algoritmos
- Programação orientada a objetos
- Nest.js
- CI/CD (Ferramentas como CircleCI, BuddyWorks)
- Testes: Jest, Mocha
- Graphql
- Socket.io
- RabbitMQ
- TerraForm

Você também pode gostar