Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucaspereirasouzat/cursomanguinhostypescript
https://github.com/lucaspereirasouzat/cursomanguinhostypescript
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lucaspereirasouzat/cursomanguinhostypescript
- Owner: lucaspereirasouzat
- Created: 2024-09-28T17:17:56.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-16T12:46:35.000Z (about 2 months ago)
- Last Synced: 2024-11-16T13:25:02.642Z (about 2 months ago)
- Language: HTML
- Size: 4.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
< >
www.udemy.com/course/nodejs-avancado/learn/lecture/27406394#overview
EXPLORER
✓ ADVANCED-NODE1 # Autenticação com Facebook
#Autenticação com Facebook >##> ## Fluxo de exceção: Token inválido ou expirado
2. Desacoplando a integração com API de terceiros
21min
>.husky
> >
documentation
2
node_modules
3
> ## Dados:
>< src
4
* Token de Acesso
V tests
5
data
6
> ## Fluxo primário
services
7. Obter dados (nome, email, e Facebook ID) da API do Facebook
8. Consultar se existe um usuário com o email recebido acima
.editorconfig
9
⚫ .eslintignore
3. Criar uma conta para o usuário com os dados recebidos Facebook
⚫ .eslintrc.json
10
.gitignore
11
5. Retornar o token de acesso gerado
lintstagedrc.json
12
jest.config.js
13
Å license
14
package-lock.json
package.json
15
{} tsconfig-build.json
16
> ## Fluxo de exceção: Token inválido ou expirado
T& tsconfig.json
17
1. Retornar um erro de autenticação
18
> OUTLINE
> TIMELINE
4. Criar um token de acesso, a partir do ID do usuário, com expiração de 30 minutos
> ## Fluxo alternativo: Usuário já existe
3. Atualizar a conta do usuário com os dados recebidos Facebook (Facebook ID e nome - só atualizar o nome caso a conta do usuário não possua nome)
૧ Overview
Q&A Notes
Announcements
Reviews
Learning tools
Ln 18, Col 1 Spaces: 2 UTF-8 LF Markdown
Aplicação avançada de Clean Architecture e TDD com TypeORM, integração com APIs de terceiros
5.0 ★
551
187 ratings
Students
26.5 hours
Total
Reload ESLindemy
☐
ப
ப
13. Diferentes formas de mockar uma dependência ▸7min Resources ▾
14. Diferentes formas de isolar a criação do SUT
6min
15. Desacoplando Repositórios e aplicando Intersection Types
24min
16. Removendo detalhes de implementação do Service ►17min
17. Movendo regras de negócio para uma entidade no domínio
18min
18. Mockando uma dependência criada pela própria classe
14min
19. Criando Token de Acesso com expiração 15min
20. Fazendo o Service implementar a feature do domínio
9min
21. Testando casos de exceção
4min
22. Diagrama de Dependências atualizado e otimização de código
9min
Section 4: Integrando com API do Facebook - Infra Layer
IN
Last updated September 2021
→ Portuguese
By the numbers
Skill level. Intermediate Level
Lectures: 100
2
0/6 | 1hr 29min
Section 5: Anti Corruption Layer - Repositório com TypeORM
0/31 1hr Rmin
く
D
5 out 14:42