Skip to content

add: conteúdo LP nos níveis JR de backend #390

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 1 commit into from
Jan 6, 2025
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
34 changes: 34 additions & 0 deletions _data/cards/pt_BR/programming-logic.yaml
Original file line number Diff line number Diff line change
@@ -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
2 changes: 2 additions & 0 deletions _data/guides/pt_BR/csharp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ tags:
expertise:
- name: C# Back-end Jr
cards:
- programming-logic:
priority: 10
- csharp-fundamentals:
priority: 10
- oop-concepts:
Expand Down
168 changes: 85 additions & 83 deletions _data/guides/pt_BR/go.yaml
Original file line number Diff line number Diff line change
@@ -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
2 changes: 2 additions & 0 deletions _data/guides/pt_BR/java.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ tags:
expertise:
- name: Java Back-end Jr
cards:
- programming-logic:
priority: 10
- java-fundamentals:
priority: 10
- oop-concepts:
Expand Down
142 changes: 72 additions & 70 deletions _data/guides/pt_BR/kotlin-backend.yaml
Original file line number Diff line number Diff line change
@@ -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
2 changes: 2 additions & 0 deletions _data/guides/pt_BR/nodejs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ tags:
expertise:
- name: Node.js jr
cards:
- programming-logic:
priority: 10
- javascript-fundamentals:
priority: 10
- nodejs-fundamentals:
Expand Down
2 changes: 2 additions & 0 deletions _data/guides/pt_BR/php.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ tags:
expertise:
- name: PHP Jr
cards:
- programming-logic:
priority: 10
- php-fundamentals:
priority: 10
- php-collections:
Expand Down
2 changes: 2 additions & 0 deletions _data/guides/pt_BR/python.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ tags:
expertise:
- name: Python Jr
cards:
- programming-logic:
priority: 10
- python-fundamentals:
priority: 10
- oop-concepts:
Expand Down
Loading