Skip to content

Atualização Tech Guide de Front-end #276

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions _data/cards/pt_BR/apollo-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,9 @@ contents:
title: "Apollo Client + Angular 7 : Configurando Apollo Client com o poderoso ng add"
link: https://medium.com/@gustavo93.lima/apollo-client-angular-7-configurando-apollo-client-com-o-poderoso-ng-add-a7788b63d4b3
alura-contents:
- type: COURSE
title: "Curso GraphQL: construindo uma API com Apollo Server"
link: https://www.alura.com.br/curso-online-graphql-construindo-api-apollo-server
- type: COURSE
title: "Curso GraphQL: integração de dados e relacionamentos"
link: https://www.alura.com.br/curso-online-graphql-integracao-dados-relacionamentos
- type: COURSE
title: "Curso React: consumindo GraphQL com Apollo Client"
link: https://www.alura.com.br/curso-online-react-consumindo-graphql-apollo-client
link: https://cursos.alura.com.br/course/react-consumindo-graphql-apollo-client
- type: COURSE
title: "Curso React: combinando Context API e Apollo Client"
link: https://cursos.alura.com.br/course/react-combinando-context-api-apollo-client
14 changes: 1 addition & 13 deletions _data/cards/pt_BR/cypress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,9 @@ contents:
title: "Otavio Lemos: Guia Rápido Sobre Cypress"
link: https://www.youtube.com/watch?v=e5SuUUFlDss
alura-contents:
- type: YOUTUBE
title: "Alura: Testes em Javascript - Alura Live 50"
link: https://www.youtube.com/watch?v=r1rndQwFLMY
- type: COURSE
title: "Curso React: escreva testes end to end com Cypress"
link: https://cursos.alura.com.br/course/react-escreva-testes-end-to-end-cypress
- type: COURSE
title: "Curso React: avançando em testes e2e com Cypress"
link: https://cursos.alura.com.br/course/react-avancando-testes-e2e-cypress
- type: COURSE
title: "Formação Melhore sua aplicação React com testes automatizados"
link: https://cursos.alura.com.br/formacao-react-testes-automatizados
- type: SITE
title: "Primeiras aulas do curso Cypress: automação de testes E2E"
link: https://www.alura.com.br/conteudo/cypress-automacao-testes-e2e
link: https://www.alura.com.br/conteudo/cypress-automatizando-testes-e2e
- type: COURSE
title: "Curso Cypress: automação de testes E2E"
link: https://www.alura.com.br/curso-online-cypress-automacao-testes-e2e
Expand Down
2 changes: 1 addition & 1 deletion _data/cards/pt_BR/data-structures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ alura-contents:
link: https://cursos.alura.com.br/course/php-dominando-collections
- type: COURSE
title: "Curso Python: avançando na linguagem"
link: https://cursos.alura.com.br/course/python-3-avancando-na-linguagem
link: https://cursos.alura.com.br/course/python-crie-sua-primeira-aplicacao
- type: CHALLENGE
title: "7 Days of Code: Estruturas de Dados"
link: https://7daysofcode.io/matricula/estruturas-de-dados
14 changes: 7 additions & 7 deletions _data/cards/pt_BR/graphql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@ contents:
title: "How to GraphQL: The Fullstack tutorial for GraphQL (em inglês)"
link: https://www.howtographql.com/
alura-contents:
- type: ARTICLE
title: "Guia essencial do GraphQL para pessoas que desenvolvem frontend"
link: https://www.alura.com.br/artigos/guia-graphql-pessoas-desenvolvem-frontend
- type: YOUTUBE
title: "Alura: O que é GraphQL?"
link: https://www.youtube.com/watch?v=trf3ZR_K1nk
- type: podcast
title: "Hipsters.tech: Python, GraphQL e Serverless no Zé Delivery (Hipsters On The Road 53)"
link: https://www.alura.com.br/podcast/python-graphql-e-serverless-no-ze-delivery-hipsters-on-the-road-53-a804
- type: COURSE
title: "Curso GraphQL: construindo uma API com Apollo Server"
link: https://www.alura.com.br/curso-online-graphql-construindo-api-apollo-server
- type: COURSE
title: "Curso GraphQL: integração de dados e relacionamentos"
link: https://www.alura.com.br/curso-online-graphql-integracao-dados-relacionamentos
- type: COURSE
title: "Curso React: consumindo GraphQL com Apollo Client"
link: https://www.alura.com.br/curso-online-react-consumindo-graphql-apollo-client
link: https://cursos.alura.com.br/course/react-consumindo-graphql-apollo-client
- type: COURSE
title: "Curso React: combinando Context API e Apollo Client"
link: https://cursos.alura.com.br/course/react-combinando-context-api-apollo-client
5 changes: 4 additions & 1 deletion _data/cards/pt_BR/javascript-concurrency.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,7 @@ contents:
alura-contents:
- type: ARTICLE
title: "Concorrência ou paralelismo: Threads, Processes, Fibers e Actors"
link: https://www.alura.com.br/artigos/concorrencia-ou-paralelismo-threads-processes-fibers-e-actors
link: https://www.alura.com.br/artigos/concorrencia-ou-paralelismo-threads-processes-fibers-e-actors
- type: COURSE
title: "Formação: Desenvolva aplicações Web em JavaScript com tarefas concorrentes e orientadas a objetos"
link: https://cursos.alura.com.br/formacao-aplicacoes-javascript-tarefas-concorrentes-orientadas-objetoss
8 changes: 1 addition & 7 deletions _data/cards/pt_BR/javascript-es6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,8 @@ contents:
link: https://www.youtube.com/watch?v=yRr8Wo4XfYY
- type: YOUTUBE
title: "Tiago Matos: Reutilizando funções dinamicamente com javascript ES6 módulos (import/export)"
link: https://www.youtube.com/watch?v=yRr8Wo4XfYY
link: https://www.youtube.com/watch?v=vylVbb2PY0M
alura-contents:
- type: YOUTUBE
title: "Alura: JavaScript avançado I: ES6, orientação a objetos e padrões de projetos"
link: https://www.youtube.com/watch?v=T-JVRDnykYg
- type: COURSE
title: "Curso JavaScript: conhecendo o Browser e padrões de projeto"
link: https://www.alura.com.br/curso-online-javascript-es6-orientacao-a-objetos-parte-1
- type: COURSE
title: "Curso JavaScript: aprofundando em MVC, padrão Proxy e Factory"
link: https://www.alura.com.br/curso-online-javascript-es6-orientacao-a-objetos-parte-2
4 changes: 2 additions & 2 deletions _data/cards/pt_BR/javascript-storage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ contents:
alura-contents:
- type: SITE
title: "Primeiras aulas do curso JavaScript na Web: armazenando dados no navegador"
link: https://www.alura.com.br/conteudo/javascript-web-armazenando-dados-navegador--amp
link: https://www.alura.com.br/conteudo/javascript-manipulacao-elementos-localstorage
- type: COURSE
title: "Curso JavaScript na Web: armazenando dados no navegador"
link: https://www.alura.com.br/curso-online-javascript-web-armazenando-dados-navegador
link: https://www.alura.com.br/curso-online-javascript-web-armazenando-dados-navegador
15 changes: 3 additions & 12 deletions _data/cards/pt_BR/jest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Jest
logo:
short-description:
key-objectives:
- Testar componentes
- Jest é um framework de teste em JavaScript projetado para garantir a correção de qualquer código JavaScript. Ele permite que você escreva testes com uma API acessível, familiar e rica em recursos que lhe dá resultados rapidamente.
aditional-objectives:
contents:
- type: ARTICLE
Expand All @@ -11,19 +11,10 @@ contents:
- type: SITE
title: "Jest: Documentação"
link: https://jestjs.io/pt-BR/docs/getting-started
- type: SITE
title: "React: Documentação - Receitas de Testes"
link: https://pt-br.legacy.reactjs.org/docs/testing-recipes.html
- type: YOUTUBE
title: "Washington Developer: React: Teste seus componentes | Jest | Testing Library"
link: https://www.youtube.com/watch?v=pbwXsjVEMqg
- type: YOUTUBE
title: "Matheus Castiglioni: Jest - Iniciando com testes e TDD"
link: https://www.youtube.com/watch?v=sLx00kXPoTg
alura-contents:
- type: COURSE
title: "Curso React: testando os seus componentes"
link: https://cursos.alura.com.br/course/react-testando-componentes
- type: COURSE
title: "Formação Melhore sua aplicação React com testes automatizados"
link: https://cursos.alura.com.br/formacao-react-testes-automatizados
title: "Node.js: testes unitários e de integração"
link: https://cursos.alura.com.br/course/nodejs-testes-unitarios-integracao
38 changes: 38 additions & 0 deletions _data/cards/pt_BR/react-cypress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Cypress
logo:
short-description:
key-objectives:
- Criar e executar testes
aditional-objectives:
contents:
- type: SITE
title: "Cypress: Documentação (inglês)"
link: https://docs.cypress.io/guides/getting-started/installing-cypress
- type: ARTICLE
title: "Um Overview sobre Cypress.io — Framework de Automação de Testes end-to-end"
link: https://medium.com/@faelbercam/um-overview-sobre-cypress-io-framework-de-automa%C3%A7%C3%A3o-de-testes-end-to-end-dc438b9ee7a1
- type: YOUTUBE
title: "Otavio Lemos: Guia Rápido Sobre Cypress"
link: https://www.youtube.com/watch?v=e5SuUUFlDss
alura-contents:
- type: YOUTUBE
title: "Alura: Testes em Javascript - Alura Live 50"
link: https://www.youtube.com/watch?v=r1rndQwFLMY
- type: COURSE
title: "Curso React: escreva testes end to end com Cypress"
link: https://cursos.alura.com.br/course/react-escreva-testes-end-to-end-cypress
- type: COURSE
title: "Curso React: avançando em testes e2e com Cypress"
link: https://cursos.alura.com.br/course/react-avancando-testes-e2e-cypress
- type: COURSE
title: "Formação Melhore sua aplicação React com testes automatizados"
link: https://cursos.alura.com.br/formacao-react-testes-automatizados
- type: SITE
title: "Primeiras aulas do curso Cypress: automação de testes E2E"
link: https://www.alura.com.br/conteudo/cypress-automatizando-testes-e2e
- type: COURSE
title: "Curso Cypress: automação de testes E2E"
link: https://www.alura.com.br/curso-online-cypress-automacao-testes-e2e
- type: COURSE
title: "Formação Carreira QA: processos e automação de testes"
link: https://www.alura.com.br/formacao-carreira-tester-qa
30 changes: 30 additions & 0 deletions _data/cards/pt_BR/react-jest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: React - Jest
logo:
short-description:
key-objectives:
- Jest é um framework de teste em JavaScript projetado para garantir a correção de qualquer código JavaScript. Ele permite que você escreva testes com uma API acessível, familiar e rica em recursos que lhe dá resultados rapidamente.
- Testar componentes
aditional-objectives:
contents:
- type: ARTICLE
title: "Testes Unitários: Fundamentos e Qualidade de Software!"
link: https://dev.to/wnqueiroz/testes-unitarios-fundamentos-e-qualidade-de-software-5af0
- type: SITE
title: "Jest: Documentação"
link: https://jestjs.io/pt-BR/docs/getting-started
- type: SITE
title: "Jest: Testando Apps React"
link: https://jestjs.io/pt-BR/docs/tutorial-react
- type: YOUTUBE
title: "Washington Developer: React: Teste seus componentes | Jest | Testing Library"
link: https://www.youtube.com/watch?v=pbwXsjVEMqg
- type: YOUTUBE
title: "Matheus Castiglioni: Jest - Iniciando com testes e TDD"
link: https://www.youtube.com/watch?v=sLx00kXPoTg
alura-contents:
- type: COURSE
title: "Curso React: testando os seus componentes"
link: https://cursos.alura.com.br/course/react-testando-componentes
- type: COURSE
title: "Formação Melhore sua aplicação React com testes automatizados"
link: https://cursos.alura.com.br/formacao-react-testes-automatizados
4 changes: 2 additions & 2 deletions _data/guides/pt_BR/react.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,9 @@ expertise:
optional: true
- react-testing-library:
priority: 8
- jest:
- react-jest:
priority: 8
- cypress:
- react-cypress:
priority: 8
- javascript-callbacks-promises:
priority: 8
Expand Down
Loading