From 26bc000d3f52e953b650370469e0dd8a8cd35194 Mon Sep 17 00:00:00 2001 From: Rodrigo Harder <114362538+RodrigoHarder@users.noreply.github.com> Date: Thu, 19 Dec 2024 13:49:02 -0300 Subject: [PATCH 1/5] =?UTF-8?q?feat:=20adicionando=20um=20novo=20cart?= =?UTF-8?q?=C3=A3o=20sobre=20arquitetura=20em=20React?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/cards/pt_BR/react-architecture | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 _data/cards/pt_BR/react-architecture diff --git a/_data/cards/pt_BR/react-architecture b/_data/cards/pt_BR/react-architecture new file mode 100644 index 000000000..412209d11 --- /dev/null +++ b/_data/cards/pt_BR/react-architecture @@ -0,0 +1,38 @@ +name: React - Arquitetura +logo: +short-description: +key-objectives: +* Manter a arquitetura do nosso projeto bem estruturada, nos ajuda a organizar o código da melhor maneira possível para facilitar a manutenção e escalabilidade. Combinada aos princípios do SOLID, ela potencializa ainda mais toda essa organização minimizando o acoplamento e aprimorando a coesão dos componentes da nossa aplicação. Vem comigo aprender como: +* Estruturar o projeto React com Arquitetura Limpa; +* Conhecer e aplicar os princípios SOLID para maior reusabilidade e coesão; +* Isolar responsabilidades com hooks e injeção de dependências. +aditional-objectives: +contents: + - type: ARTICLE + title: "Arquitetura para aplicações React" + link: https://vinniciusgomes.medium.com/arquitetura-para-aplicacoes-react-d77361bf2d49 + - type: ARTICLE + title: "O que é SOLID: O guia completo para você entender os 5 princípios da POO" + link: https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530 + alura-contents: + - type: YOUTUBE + title: "Clean Code e Solid" + link: https://www.youtube.com/watch?v=XV9B4LX_re8 + - type: YOUTUBE + title: "Arquitetura de sistemas" + link: https://www.youtube.com/watch?v=oedWxgAZc2A + - type: podcast + title: "SOLID: Código bom e bonito – Hipsters Ponto Tech #219" + link: https://www.hipsters.tech/solid-codigo-bom-e-bonito-hipsters-ponto-tech-219/ + - type: podcast + title: "Arquitetura no ecossistema de Front-End – Hipsters Ponto Tech #441" + link: https://www.hipsters.tech/arquitetura-no-ecossistema-de-front-end-hipsters-ponto-tech-441/ + - type: ARTICLE + title: "SOLID: o que é e quais os 5 princípios da Programação Orientada a Objetos (POO)" + link: https://www.alura.com.br/artigos/solid + - type: COURSE + title: "Curso de SOLID aplicado ao React: melhorando a modularidade e flexibilidade do código" + link: https://cursos.alura.com.br/course/solid-aplicado-react-melhorando-modularidade-flexibilidade-codigo + - type: COURSE + title: "Curso de React: integração com Supabase e conceitos de arquitetura limpa na prática" + link: https://cursos.alura.com.br/course/react-integracao-supabase-conceitos-arquitetura-limpa-pratica From caba7e37fa4b697edbb45c67587213460f1c6fcf Mon Sep 17 00:00:00 2001 From: Rodrigo Harder <114362538+RodrigoHarder@users.noreply.github.com> Date: Thu, 19 Dec 2024 13:51:11 -0300 Subject: [PATCH 2/5] fix:Renomenado react-architecture to react-architecture.yaml --- _data/cards/pt_BR/{react-architecture => react-architecture.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _data/cards/pt_BR/{react-architecture => react-architecture.yaml} (100%) diff --git a/_data/cards/pt_BR/react-architecture b/_data/cards/pt_BR/react-architecture.yaml similarity index 100% rename from _data/cards/pt_BR/react-architecture rename to _data/cards/pt_BR/react-architecture.yaml From eb83f9a5f635fab2398c0e3c6e17f84822c92d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabr=C3=ADcio=20Carraro?= Date: Thu, 19 Dec 2024 18:33:37 +0100 Subject: [PATCH 3/5] Update react-architecture.yaml --- _data/cards/pt_BR/react-architecture.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/cards/pt_BR/react-architecture.yaml b/_data/cards/pt_BR/react-architecture.yaml index 412209d11..1017577f9 100644 --- a/_data/cards/pt_BR/react-architecture.yaml +++ b/_data/cards/pt_BR/react-architecture.yaml @@ -2,10 +2,10 @@ name: React - Arquitetura logo: short-description: key-objectives: -* Manter a arquitetura do nosso projeto bem estruturada, nos ajuda a organizar o código da melhor maneira possível para facilitar a manutenção e escalabilidade. Combinada aos princípios do SOLID, ela potencializa ainda mais toda essa organização minimizando o acoplamento e aprimorando a coesão dos componentes da nossa aplicação. Vem comigo aprender como: -* Estruturar o projeto React com Arquitetura Limpa; -* Conhecer e aplicar os princípios SOLID para maior reusabilidade e coesão; -* Isolar responsabilidades com hooks e injeção de dependências. + - Manter a arquitetura do nosso projeto bem estruturada, nos ajuda a organizar o código da melhor maneira possível para facilitar a manutenção e escalabilidade. Combinada aos princípios do SOLID, ela potencializa ainda mais toda essa organização minimizando o acoplamento e aprimorando a coesão dos componentes da nossa aplicação. + - Estruturar o projeto React com Arquitetura Limpa; + - Conhecer e aplicar os princípios SOLID para maior reusabilidade e coesão; + - Isolar responsabilidades com hooks e injeção de dependências. aditional-objectives: contents: - type: ARTICLE From 80246b145f9cd451efa60a64308e5026db929b3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabr=C3=ADcio=20Carraro?= Date: Thu, 19 Dec 2024 18:46:11 +0100 Subject: [PATCH 4/5] Update react-architecture.yaml --- _data/cards/pt_BR/react-architecture.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/cards/pt_BR/react-architecture.yaml b/_data/cards/pt_BR/react-architecture.yaml index 1017577f9..82dbae69c 100644 --- a/_data/cards/pt_BR/react-architecture.yaml +++ b/_data/cards/pt_BR/react-architecture.yaml @@ -13,7 +13,7 @@ contents: link: https://vinniciusgomes.medium.com/arquitetura-para-aplicacoes-react-d77361bf2d49 - type: ARTICLE title: "O que é SOLID: O guia completo para você entender os 5 princípios da POO" - link: https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530 + link: https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530 alura-contents: - type: YOUTUBE title: "Clean Code e Solid" @@ -21,10 +21,10 @@ contents: - type: YOUTUBE title: "Arquitetura de sistemas" link: https://www.youtube.com/watch?v=oedWxgAZc2A - - type: podcast + - type: PODCAST title: "SOLID: Código bom e bonito – Hipsters Ponto Tech #219" link: https://www.hipsters.tech/solid-codigo-bom-e-bonito-hipsters-ponto-tech-219/ - - type: podcast + - type: PODCAST title: "Arquitetura no ecossistema de Front-End – Hipsters Ponto Tech #441" link: https://www.hipsters.tech/arquitetura-no-ecossistema-de-front-end-hipsters-ponto-tech-441/ - type: ARTICLE From 32e08f4ec04c76f046b5e333025258d432f1853e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabr=C3=ADcio=20Carraro?= Date: Thu, 19 Dec 2024 18:48:28 +0100 Subject: [PATCH 5/5] Update react-architecture.yaml --- _data/cards/pt_BR/react-architecture.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/cards/pt_BR/react-architecture.yaml b/_data/cards/pt_BR/react-architecture.yaml index 82dbae69c..4df7abf25 100644 --- a/_data/cards/pt_BR/react-architecture.yaml +++ b/_data/cards/pt_BR/react-architecture.yaml @@ -14,7 +14,7 @@ contents: - type: ARTICLE title: "O que é SOLID: O guia completo para você entender os 5 princípios da POO" link: https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530 - alura-contents: +alura-contents: - type: YOUTUBE title: "Clean Code e Solid" link: https://www.youtube.com/watch?v=XV9B4LX_re8