Data de Atualização
Criando SDKs no .NET
Criando SDKs no .NET

Neste encontro vamos aprender a criar SDKs de qualidade usando .NET, consumir APIs externas e muito mais.

Como levamos o conhecimento do backend para o frontend? Um case do balta.io!
Como levamos o conhecimento do backend para o frontend? Um case do balta.io!

Neste encontro vamos entender como levamos boa parte do conhecimento em CQRS e outros padrões que usamos no ASP.NET para o Angular, bem como a estrutura e similaridades que temos entre as aplicações frontend e backend.

Relatórios no Frontend
Relatórios no Frontend

Neste encontro vamos falar apenas sobre relatórios, dos mais básicos aos mais complexos.

Como utilizamos o ASP.NET Identity compartilhado entre API e aplicação Web?
Como utilizamos o ASP.NET Identity compartilhado entre API e aplicação Web?

Neste encontro vamos entender como utilizamos o ASP.NET Identity no balta.io tanto na nossa plataforma Web quanto na nossa API, compartilhando o máximo de código possível entre ambas.

Comunicação em tempo real com SignalR
Comunicação em tempo real com SignalR

Neste encontro vamos ver na prátic acomo podemos utilizar o SignalR para realizar comunicação em tempo real entre o Backend e nossos Apps

Como distribuímos os vários contextos delimitados do balta.io?
Como distribuímos os vários contextos delimitados do balta.io?

Neste encontro vamos entender como compartilhamos e distribuímos diversos contextos delimitados do balta.io, bem como a importância de dividir seu domínio e focar somente no que interessa. Vamos compartilhar as dores e alegrias que já passamos com este modelo.

Segurança em APIs ASP.NET
Segurança em APIs ASP.NET

Neste encontro vamos falar sobre segurança em APIs, JWT, oAuth, OpenID, ISM e muito mais.

Como compartilhamos código C# entre vários projetos do balta.io?
Como compartilhamos código C# entre vários projetos do balta.io?

Neste encontro vamos entender como uma boa estrutura de projetos permite o compartilhamento de mais de 70% do codebase em C# aqui no balta.io.

Blazor, MAUI e o futuro da UI no .NET
Blazor, MAUI e o futuro da UI no .NET

Neste encontro vamos debater sobre Blazor, MAUI e o futuro da UI no .NET, bem como ver exemplos práticos de ambos.

Como é a organização dos projetos do balta.io no GitHub?
Como é a organização dos projetos do balta.io no GitHub?

Neste encontro vamos entender como organizamos o balta.io dentro do GitHub. Vamos mostrar como ficam organizados os projetos, como gerenciamos branchs, issues, pacotes e documentação de cada. Este Encontro será realizado via Discord. Crie sua conta e prepare-se para o evento: https://balta.io/discord

Bootcamp Gratuito - MAUI (Dia 5) c/ André Baltieri balta.io
Bootcamp Gratuito - MAUI (Dia 5) c/ André Baltieri balta.io

Nesta aula, vamos aprender sobre o .NET MAUI, a evolução do Xamarin, para criar interfaces multiplataforma com XAML e C#. Exploramos a estrutura do projeto, destacando as pastas "Platforms" e "Resources". Discutimos a integração do Blazor no MAUI, permitindo criar aplicações com WebAssembly em uma casca nativa, oferecendo uma experiência de desenvolvimento unificada.

Bootcamp Gratuito - Blazor (Dia 4) c/ André Baltieri balta.io
Bootcamp Gratuito - Blazor (Dia 4) c/ André Baltieri balta.io

Bootcamp Gratuito - ASP.NET 6 (Dia 3) c/ André Baltieri balta.io
Bootcamp Gratuito - ASP.NET 6 (Dia 3) c/ André Baltieri balta.io

Nesta aula, vamos aprender sobre minimal APIs no AspNet 6 e sua comparação com o AspNet 5. Exploramos a criação de uma aplicação web simples usando o novo modelo do .NET, que torna o código mais direto. Também discutimos a integração com o Entity Framework Core para operações CRUD e como o AspNet 6 facilita a criação de APIs modernas.

Bootcamp Gratuito - Entity Framework Core (Dia 2) c/ André Baltieri balta.io
Bootcamp Gratuito - Entity Framework Core (Dia 2) c/ André Baltieri balta.io

Nesta aula, vamos aprender sobre o Entity Framework, desde a configuração básica até o mapeamento de entidades. Exploraremos bancos de dados em memória, SQLite e SQL Server, além de data notations e Fluent API. Veremos operações CRUD e a diferença entre eager e lazy loading para otimizar consultas.

Bootcamp Gratuito - Começando com C# (Dia 1) c/ André Baltieri balta.io
Bootcamp Gratuito - Começando com C# (Dia 1) c/ André Baltieri balta.io

balta.io Dev Experience - Dia 3 - Leonardo Leitão (Cod3r) e Rodrigo Branas
balta.io Dev Experience - Dia 3 - Leonardo Leitão (Cod3r) e Rodrigo Branas

Nesta aula, vamos aprender sobre Clean Architecture, que visa desacoplar regras de negócio de recursos externos. Discutiremos a importância de isolar a camada de domínio para melhorar a manutenção e testabilidade do software, além de explorar sua aplicação em back-end e front-end.

balta.io Dev Experience - Dia 2 - Yan Justino, Macoratti e Código Fonte TV
balta.io Dev Experience - Dia 2 - Yan Justino, Macoratti e Código Fonte TV

balta.io Dev Experience - Dia 1 - Rodrigo Kono, Glauter Jannuzzi e Vinicius Pessoni
balta.io Dev Experience - Dia 1 - Rodrigo Kono, Glauter Jannuzzi e Vinicius Pessoni

Novidades do .NET 6, MAUI, Blazor, Visual Studio 2022 e Visual Studio for Mac
Novidades do .NET 6, MAUI, Blazor, Visual Studio 2022 e Visual Studio for Mac

Vamos conferir tudo o que rolou no lançamento do .NET 6 e Visual Studio 2022 ontem e hoje!

Quais carreiras podemos seguir?
Quais carreiras podemos seguir?

Nesta aula, vamos aprender sobre áreas de desenvolvimento de software como back-end, front-end, mobile e full-stack. Exploraremos as tecnologias e habilidades necessárias, além de discutir oportunidades de carreira, incluindo vagas internacionais, e como se preparar para transições, destacando o aprendizado contínuo e as soft skills.

Desenvolvedor especialista ou generalista
Desenvolvedor especialista ou generalista

Nesta aula, vamos aprender sobre a importância de ser especialista ou generalista em tecnologia. No início da carreira, focar em uma especialidade ajuda a construir uma base sólida. Em níveis mais seniores, explorar outras áreas amplia oportunidades. A escolha entre ser especialista ou generalista depende de objetivos pessoais e do mercado.

Masterclass: Blazor
Masterclass: Blazor

E por que não criar um PWA incrível utilizando C# e WebAssembly com o novíssimo Blazor?

Masterclass: ASP.NET 6
Masterclass: ASP.NET 6

Nosso próximo passo é construir uma API e um WebSite utilizando uma das tecnologias mais populares do mercado.

Masterclass: Entity Framework
Masterclass: Entity Framework

Neste segundo Masterclass vamos aprender sobre acesso à dados na plataforma .NET com EF Core.