diff --git a/_data/cards/pt_BR/programming-logic.yaml b/_data/cards/pt_BR/programming-logic.yaml new file mode 100644 index 000000000..1c4806e0b --- /dev/null +++ b/_data/cards/pt_BR/programming-logic.yaml @@ -0,0 +1,34 @@ +name: Lógica de Programação +logo: +short-description: +key-objectives: + - Aprender lógica de programação, fundamental para o desenvolvimento de software + - Conhecer as bases para se criar, analisar e resolver problemas computacionais de forma estruturada e eficiente + - Entender o que são tipos de dados + - Declarar variáveis, considerando os diferentes tipos + - Conhecer os operadores de atribuição e comparação + - Usar estruturas condicionais + - Usar estruturas de repetição e laços + - Usar funções, passando parâmetros e argumentos +aditional-objectives: + - Conhecer os fundamentos da manipulação do DOM e interação com o navegador +contents: + - type: ARTICLE + title: "Lógica de programação: o que é e para que serve?" + link: https://www.locaweb.com.br/blog/temas/codigo-aberto/logica-de-programacao-o-que-e/ + - type: ARTICLE + title: "Lógica de programação: guia completo para iniciantes" + link: https://www.hostgator.com.br/blog/logica-de-programacao/ + - type: SITE + title: "Livro - Lógica de Programação" + link: https://www.casadocodigo.com.br/products/livro-programacao + - type: YOUTUBE + title: "O MÍNIMO QUE VOCÊ PRECISA SABER ANTES DE PROGRAMAR!" + link: https://www.youtube.com/watch?v=BTENKdRVS2U + - type: PODCAST + title: "Se você não aprender lógica de programação, você NÃO VAI CONSEGUIR VAGA" + link: https://open.spotify.com/episode/2XxEhO0cPflGp3oGRgGJLX?si=FtgYSOvaSZGo-B31ex5ANQ +alura-contents: + - type: COURSE + title: "Formação A partir do zero: iniciante em programação" + link: https://cursos.alura.com.br/formacao-programacao diff --git a/_data/guides/pt_BR/csharp.yaml b/_data/guides/pt_BR/csharp.yaml index 40cf91778..9114bbf7f 100644 --- a/_data/guides/pt_BR/csharp.yaml +++ b/_data/guides/pt_BR/csharp.yaml @@ -4,6 +4,8 @@ tags: expertise: - name: C# Back-end Jr cards: + - programming-logic: + priority: 10 - csharp-fundamentals: priority: 10 - oop-concepts: diff --git a/_data/guides/pt_BR/go.yaml b/_data/guides/pt_BR/go.yaml index d2a93adc2..29e67ef6f 100644 --- a/_data/guides/pt_BR/go.yaml +++ b/_data/guides/pt_BR/go.yaml @@ -1,83 +1,85 @@ -name: Go -tags: - - back-end -expertise: - - name: Go Jr - cards: - - go-fundamentals: - priority: 10 - - go-oop: - priority: 9 - - go-structs: - priority: 9 - - go-errors: - priority: 8 - - name: Go Mid - cards: - - go-pointers: - priority: 9 - - go-interfaces: - priority: 8 - - go-concurrency: - priority: 8 - - go-packages: - priority: 8 - - go-testing: - priority: 8 - - go-persistence: - priority: 7 - - go-routines-and-channels: - priority: 9 - - go-web-programming: - priority: 8 - - name: Go Expert - cards: - - go-rest-api: - priority: 9 - - microservices: - priority: 8 - - go-debugging: - priority: 8 - - streaming: - priority: 10 - - go-grpc: - priority: 7 - - go-security-best-practices: - priority: 9 - - go-performance-optimization: - priority: 8 -collaboration: - - name: DevOps - cards: - - git-and-github-fundamentals: - priority: 9 - - http-fundamentals: - priority: 10 - - ci-cd: - priority: 9 - #- virtualization: - # priority: 8 - #- containerization: - # priority: 8 - - name: Best Practices - cards: - - solid: - priority: 8 - - command-line-fundamentals: - priority: 8 - - json: - priority: 6 - - containers: - priority: 7 - - cloud-fundamentals: - priority: 8 - - sql-fundamentals: - priority: 7 - - clean-architecture: - priority: 8 - - design-patterns: - priority: 8 - - ddd-concepts: - priority: 6 - - infrastructure_as_code: - priority: 7 +name: Go +tags: + - back-end +expertise: + - name: Go Jr + cards: + - programming-logic: + priority: 10 + - go-fundamentals: + priority: 10 + - go-oop: + priority: 9 + - go-structs: + priority: 9 + - go-errors: + priority: 8 + - name: Go Mid + cards: + - go-pointers: + priority: 9 + - go-interfaces: + priority: 8 + - go-concurrency: + priority: 8 + - go-packages: + priority: 8 + - go-testing: + priority: 8 + - go-persistence: + priority: 7 + - go-routines-and-channels: + priority: 9 + - go-web-programming: + priority: 8 + - name: Go Expert + cards: + - go-rest-api: + priority: 9 + - microservices: + priority: 8 + - go-debugging: + priority: 8 + - streaming: + priority: 10 + - go-grpc: + priority: 7 + - go-security-best-practices: + priority: 9 + - go-performance-optimization: + priority: 8 +collaboration: + - name: DevOps + cards: + - git-and-github-fundamentals: + priority: 9 + - http-fundamentals: + priority: 10 + - ci-cd: + priority: 9 + #- virtualization: + # priority: 8 + #- containerization: + # priority: 8 + - name: Best Practices + cards: + - solid: + priority: 8 + - command-line-fundamentals: + priority: 8 + - json: + priority: 6 + - containers: + priority: 7 + - cloud-fundamentals: + priority: 8 + - sql-fundamentals: + priority: 7 + - clean-architecture: + priority: 8 + - design-patterns: + priority: 8 + - ddd-concepts: + priority: 6 + - infrastructure_as_code: + priority: 7 diff --git a/_data/guides/pt_BR/java.yaml b/_data/guides/pt_BR/java.yaml index 5fa2b3218..c6c8d5e7d 100644 --- a/_data/guides/pt_BR/java.yaml +++ b/_data/guides/pt_BR/java.yaml @@ -4,6 +4,8 @@ tags: expertise: - name: Java Back-end Jr cards: + - programming-logic: + priority: 10 - java-fundamentals: priority: 10 - oop-concepts: diff --git a/_data/guides/pt_BR/kotlin-backend.yaml b/_data/guides/pt_BR/kotlin-backend.yaml index 8b3a45cff..d5b87721b 100644 --- a/_data/guides/pt_BR/kotlin-backend.yaml +++ b/_data/guides/pt_BR/kotlin-backend.yaml @@ -1,70 +1,72 @@ -name: Kotlin -tags: - - back-end -expertise: - - name: Kotlin Back-end Jr - cards: - - kotlin-fundamentals: - priority: 10 - - oop-concepts: - priority: 10 - - data-structures: - priority: 9 - - kotlin-errorhandling: - priority: 9 - - kotlin-collections: - priority: 8 - - kotlin-extensions: - priority: 8 - - name: Kotlin Back-end Mid - cards: - - jvm: - priority: 9 - - kotlin-memory-management: - priority: 9 - - java-spring-framework: - priority: 9 - - kotlin-spring-boot: - priority: 8 - - kotlin-coroutines: - priority: 8 - - kotlin-multiplatform: - priority: 8 - - name: Kotlin in depth - cards: - - java-microservices: - priority: 7 - - containers: - priority: 6 - - kotlin-type-safe-builders: - priority: 5 - - kotlin-scope-functions: - priority: 5 - - kotlin-date-serialization: - priority: 5 - - kotlin-kdoc: - priority: 4 -collaboration: - - name: Infraestrutura - cards: - - git-and-github-fundamentals: - priority: 9 - - http-fundamentals: - priority: 10 - - design-patterns: - priority: 6 - - json: - priority: 8 - - command-line-fundamentals: - priority: 8 - - cloud-fundamentals: - priority: 6 - optional: true - - name: Front-end - cards: - - html-fundamentals: - priority: 6 - - javascript-fundamentals: - priority: 5 - - css-fundamentals: - priority: 4 +name: Kotlin +tags: + - back-end +expertise: + - name: Kotlin Back-end Jr + cards: + - programming-logic: + priority: 10 + - kotlin-fundamentals: + priority: 10 + - oop-concepts: + priority: 10 + - data-structures: + priority: 9 + - kotlin-errorhandling: + priority: 9 + - kotlin-collections: + priority: 8 + - kotlin-extensions: + priority: 8 + - name: Kotlin Back-end Mid + cards: + - jvm: + priority: 9 + - kotlin-memory-management: + priority: 9 + - java-spring-framework: + priority: 9 + - kotlin-spring-boot: + priority: 8 + - kotlin-coroutines: + priority: 8 + - kotlin-multiplatform: + priority: 8 + - name: Kotlin in depth + cards: + - java-microservices: + priority: 7 + - containers: + priority: 6 + - kotlin-type-safe-builders: + priority: 5 + - kotlin-scope-functions: + priority: 5 + - kotlin-date-serialization: + priority: 5 + - kotlin-kdoc: + priority: 4 +collaboration: + - name: Infraestrutura + cards: + - git-and-github-fundamentals: + priority: 9 + - http-fundamentals: + priority: 10 + - design-patterns: + priority: 6 + - json: + priority: 8 + - command-line-fundamentals: + priority: 8 + - cloud-fundamentals: + priority: 6 + optional: true + - name: Front-end + cards: + - html-fundamentals: + priority: 6 + - javascript-fundamentals: + priority: 5 + - css-fundamentals: + priority: 4 diff --git a/_data/guides/pt_BR/nodejs.yaml b/_data/guides/pt_BR/nodejs.yaml index 86aff6ca8..8a87c698e 100644 --- a/_data/guides/pt_BR/nodejs.yaml +++ b/_data/guides/pt_BR/nodejs.yaml @@ -4,6 +4,8 @@ tags: expertise: - name: Node.js jr cards: + - programming-logic: + priority: 10 - javascript-fundamentals: priority: 10 - nodejs-fundamentals: diff --git a/_data/guides/pt_BR/php.yaml b/_data/guides/pt_BR/php.yaml index 5f4c5977b..b8fd8e18f 100644 --- a/_data/guides/pt_BR/php.yaml +++ b/_data/guides/pt_BR/php.yaml @@ -4,6 +4,8 @@ tags: expertise: - name: PHP Jr cards: + - programming-logic: + priority: 10 - php-fundamentals: priority: 10 - php-collections: diff --git a/_data/guides/pt_BR/python.yaml b/_data/guides/pt_BR/python.yaml index b01205abd..9ae6a4718 100644 --- a/_data/guides/pt_BR/python.yaml +++ b/_data/guides/pt_BR/python.yaml @@ -4,6 +4,8 @@ tags: expertise: - name: Python Jr cards: + - programming-logic: + priority: 10 - python-fundamentals: priority: 10 - oop-concepts: