Atualizações nas carreiras do site

As atualizações nas carreiras do balta.io trazem mais conteúdo, agora organizado em trilhas, para quem quer evoluir no ecossistema .NET. Fala, pessoal, tudo bem com vocês?

Neste ano já publicamos 12 novos cursos, então já estava na hora de levá-los para dentro das carreiras. Apertem os cintos e vamos lá.

Por que fizemos atualizações nas carreiras

Em geral, uma carreira reúne cursos em uma sequência lógica, com começo, meio e fim. Dessa forma, você não precisa adivinhar qual conteúdo assistir primeiro nem montar a própria trilha do zero.

No entanto, uma trilha só faz sentido quando acompanha o catálogo. Por isso, sempre que novos cursos chegam à plataforma, revisamos as carreiras para encaixá-los no lugar certo.

Nesta rodada de atualizações nas carreiras, quatro trilhas receberam conteúdo novo. São elas: acesso a dados, DevOps, Advanced .NET Developer e arquitetura de software.

Ao todo, oito cursos entraram nessas quatro carreiras, ou seja, dois terços dos lançamentos do ano. A seguir, você confere o que mudou em cada uma delas.

Atualizações nas carreiras de acesso a dados

A carreira de acesso a dados recebeu 3 novos cursos:

  • Postgres para devs .NET
  • Dominando Postgres com Entity Framework
  • Dominando Repository Pattern

Com isso, a carreira passou a contar com 6 cursos e um total de 16.7 horas de conteúdo prático.

Ir para a página da carreira de acesso a dados

O que esses temas representam

O PostgreSQL é um banco de dados relacional de código aberto, mantido pela comunidade do PostgreSQL Global Development Group. Além disso, ele se integra ao .NET por meio do provedor Npgsql, inclusive com o Entity Framework Core.

O Entity Framework Core, por sua vez, é o ORM oficial da Microsoft para .NET. Ou seja, ele mapeia classes C# para tabelas e permite consultar o banco com LINQ.

Já o Repository Pattern é um padrão que isola o acesso a dados atrás de uma abstração. Assim, o restante da aplicação não depende diretamente dos detalhes do banco.

Se quiser um aperitivo desses assuntos, veja os artigos sobre migrations com EF Core e PostgreSQL e sobre Repository Pattern em aplicações .NET.

Carreira DevOps

Nas atualizações nas carreiras desta rodada, a trilha de DevOps recebeu 2 novos cursos:

  • Azure para devs .NET
  • Docker para devs .NET

Dessa forma, a carreira passou a contar com 3 cursos e um total de 9.5 horas de conteúdo prático.

Ir para a página da carreira DevOps

Por que Azure e Docker entraram na trilha

O Microsoft Azure é a plataforma de nuvem da Microsoft, com serviços para hospedar aplicações, bancos de dados e filas. Por isso, ele aparece com frequência no dia a dia de quem trabalha com .NET.

Por outro lado, o Docker empacota a aplicação e suas dependências em containers. Com isso, o mesmo pacote roda da mesma forma na máquina do desenvolvedor e no servidor.

Então, juntos, os dois temas cobrem a base para publicar aplicações na nuvem. Para uma introdução rápida, confira o artigo sobre instalação e primeiros passos com Docker.

Carreira Advanced .NET Developer

Entre as atualizações nas carreiras, a Advanced .NET Developer recebeu 1 novo curso:

  • Dominando Mediator

Assim, a carreira passou a contar com 6 cursos e um total de 19 horas de conteúdo prático.

Ir para a página da carreira Advanced .NET Developer

O Mediator é um padrão de projeto que centraliza a comunicação entre objetos. Em vez de um componente chamar o outro diretamente, ambos falam com um mediador, o que reduz o acoplamento.

Além disso, no ecossistema .NET, esse padrão aparece com frequência ao lado do CQRS. Se quiser entender essa combinação, leia o artigo sobre CQRS e Mediator no ASP.NET.

Atualizações nas carreiras de arquitetura de software

A carreira de arquitetura de software recebeu 2 novos cursos:

  • Arquitetura Limpa com .NET
  • Arquitetura Limpa na prática

Portanto, a carreira passou a contar com 5 cursos e um total de 14 horas de conteúdo prático.

Ir para a página da carreira de arquitetura de software

Na prática, a Arquitetura Limpa (Clean Architecture) organiza o sistema em camadas, com o domínio no centro. Dessa forma, as regras de negócio não dependem de frameworks, bancos de dados ou interfaces.

Os dois cursos se complementam: um apresenta os conceitos com .NET e o outro aplica tudo em um cenário prático. Para ver um exemplo de integração, confira o artigo sobre EF Core em Clean Architecture.

Como aproveitar as atualizações nas carreiras

Se você já estava em uma dessas trilhas, as atualizações nas carreiras indicam o próximo passo. Portanto, basta seguir para os conteúdos novos na ordem sugerida.

Por outro lado, se você ainda não escolheu uma carreira, comece pelo seu objetivo atual. Por exemplo, quem trabalha com APIs e bancos de dados tende a ganhar mais com a trilha de acesso a dados.

Da mesma forma, quem já domina o código e quer publicar aplicações pode começar por DevOps. Já quem pensa em liderar decisões técnicas encontra na arquitetura de software o próximo passo natural.

Em todos os casos, pratique enquanto assiste. Afinal, o conteúdo das carreiras é prático justamente para que você reproduza cada exemplo no seu próprio projeto.

Resumo das atualizações nas carreiras

Para facilitar a consulta, a tabela abaixo resume as atualizações nas carreiras desta rodada.

Carreira Novos cursos Total de cursos Carga horária
Acesso a dados 3 6 16.7 horas
DevOps 2 3 9.5 horas
Advanced .NET Developer 1 6 19 horas
Arquitetura de software 2 5 14 horas

Somando tudo, as quatro carreiras ganharam oito cursos. Além disso, todas reúnem conteúdo prático, pensado para quem trabalha com .NET no dia a dia.

Conclusão

É isso aí, pessoal. Até aqui foi um ano de muito trabalho e de muito conteúdo para vocês, e ainda estamos na metade.

Com essas atualizações nas carreiras, fica mais fácil seguir uma trilha completa, do acesso a dados à arquitetura. Agora é escolher a sua carreira e começar. Pra cima!

FAQ

Quantos cursos entraram nas carreiras nesta atualização?

Ao todo, oito cursos entraram em quatro carreiras. Eles fazem parte dos 12 novos cursos publicados no ano.

Quais carreiras receberam novos cursos?

As carreiras de acesso a dados, DevOps, Advanced .NET Developer e arquitetura de software. Cada uma recebeu de um a três cursos novos.

Onde encontro a lista completa de cursos?

A lista completa fica na página de cursos do balta.io. Já as trilhas organizadas ficam na página de cada carreira.

Glossário

Termo Significado
Carreira Conjunto de cursos organizados em sequência para formar uma trilha de estudo.
PostgreSQL Banco de dados relacional de código aberto.
Entity Framework Core ORM oficial da Microsoft para .NET.
Repository Pattern Padrão que isola o acesso a dados atrás de uma abstração.
Docker Plataforma para empacotar e executar aplicações em containers.
Azure Plataforma de computação em nuvem da Microsoft.
Mediator Padrão de projeto que centraliza a comunicação entre objetos.
Clean Architecture Estilo de arquitetura que coloca o domínio no centro e isola dependências externas.

Fontes