Data de Atualização
Qual linguagem devo aprender?
Qual linguagem devo aprender?

Estrutura de Sites - Fundamentos do HTML
Estrutura de Sites - Fundamentos do HTML

Nesta aula, vamos aprender sobre a estrutura básica do HTML. Exploraremos as tags essenciais como Doctype, HTML, head e body, que formam a base de qualquer página HTML. O foco será no HTML5, versão mais recente, e entenderemos como essas tags funcionam e são interpretadas pelos navegadores. Além disso, veremos como configurar o documento para diferentes dispositivos.

O ciclo de todo programador
O ciclo de todo programador

3 novos métodos do #linq no #dotnet 9 - Preview 1
3 novos métodos do #linq no #dotnet 9 - Preview 1

Nesta aula, vamos aprender sobre novos métodos do .NET 9, explorando o CountBy, Index e AggregateBy, que oferecem novas possibilidades de agrupamento e manipulação de dados em listas. Vamos criar exemplos práticos para entender como esses métodos funcionam e como podem ser aplicados em projetos reais.

Dark Mode no #blazor e #bootstrap
Dark Mode no #blazor e #bootstrap

Nesta aula, vamos aprender a implementar o modo dark e light no Blazor usando Bootstrap, de forma simples e eficaz. Exploraremos como alternar entre os temas utilizando JavaScript e CSS, e como integrar essa funcionalidade em diferentes frameworks. Além disso, discutiremos a possibilidade de realizar essa troca de temas diretamente com C# no Blazor.

Começando com #rust
Começando com #rust

Nesta aula, vamos aprender sobre a linguagem Rust, usada pela Microsoft no Office 365. Rust é eficiente em performance e consumo energético, ficando atrás apenas de C. Exploraremos conceitos como mutabilidade, borrow e ownership, e faremos uma demo prática, mostrando como instalar e usar Rust e suas ferramentas, como o cargo para gerenciar pacotes.

Esta é a MELHOR FORMA de verificar se um item existe na lista
Esta é a MELHOR FORMA de verificar se um item existe na lista

Desconstruindo objetos para tuplas no C#
Desconstruindo objetos para tuplas no C#

Nesta aula, vamos aprender sobre tuplas e deconstructors no C Sharp, explorando como retornar múltiplos resultados e desconstruir objetos para acessar propriedades de forma eficiente. Vamos entender a diferença entre deconstruct e destructors e como aplicar essas técnicas para otimizar o código.

Blazor WASM PWA - Deploy para Github Pages com Github Actions
Blazor WASM PWA - Deploy para Github Pages com Github Actions

Nesta aula, vamos aprender a fazer o deployment automatizado de aplicações Blazor WebAssembly utilizando GitHub Pages e GitHub Actions. Passaremos por todo o processo de CI/CD, desde a criação do projeto até a publicação final, garantindo que tudo esteja configurado corretamente para rodar no GitHub Pages, que oferece hospedagem gratuita.

Como resolver múltiplas dependências no #dotnet usando Keyed Services
Como resolver múltiplas dependências no #dotnet usando Keyed Services

Nesta aula, vamos aprender sobre um novo recurso no .NET 8, os Keyed Services, que aprimoram a injeção de dependências. Exploraremos como usar polimorfismo para evitar ifs desnecessários, promovendo a flexibilidade e abstração no código. Também discutiremos a importância do Dependency Inversion Principle e como aplicar essas práticas em projetos reais.

Microsoft vai trocar o C# por esta linguagem???
Microsoft vai trocar o C# por esta linguagem???

Nesta aula, vamos aprender sobre a decisão da Microsoft de substituir C Sharp por Rust em partes do Office 365. A escolha se deve à necessidade de maior performance e controle de memória que Rust oferece. Discutiremos como diferentes linguagens têm suas aplicações específicas e a importância de escolher a ferramenta certa para cada tarefa.

CRUD no Blazor em minutos
CRUD no Blazor em minutos

Nesta aula, vamos aprender sobre as novidades do Visual Studio 2022, preview 17.10.0, com foco em templates para CRUD no Blazor. Exploraremos a criação de um projeto Blazor, configurando Entity Framework e gerando componentes CRUD automaticamente. Também discutiremos a integração com AspNet Identity e as melhorias esperadas para o Blazor em futuras versões.

.NET 9 Preview 1
.NET 9 Preview 1

Nesta aula, vamos aprender sobre o .NET 9 Preview 1, recém-lançado, que não é uma versão LTS, mas STS, com suporte limitado. O foco está em Cloud Native, Intelligent App Development, melhorias de performance, produtividade e segurança. Exploraremos novas funcionalidades no Visual Studio e Visual Studio Code, além de integrações com Azure e avanços em inteligência artificial.

Como ORGANIZAR suas MINIMAL APIs
Como ORGANIZAR suas MINIMAL APIs

Nesta aula, vamos aprender a organizar Minimal APIs de forma eficiente, usando métodos de extensão para manter o código limpo e modular. Exploraremos a criação de pastas e classes para gerenciar rotas e serviços, garantindo uma estrutura clara e fácil de manter. Isso melhora a legibilidade e facilita a escalabilidade e manutenção de projetos.

O ano do fim da programação
O ano do fim da programação

10 métodos do LINQ que todo programador .NET precisa saber!
10 métodos do LINQ que todo programador .NET precisa saber!

Nesta aula, vamos aprender sobre 10 métodos essenciais do LINQ no .NET, apresentados por André Baltieri. Exploramos como utilizar métodos como First, FirstOrDefault, Any, All, Count, ElementAt, Take, Where, Single e Skip. Esses métodos são fundamentais para manipulação de listas e coleções, melhorando a eficiência do desenvolvimento em .NET.

Componentes no Blazor: Código limpo, organizado e de fácil manutenção
Componentes no Blazor: Código limpo, organizado e de fácil manutenção

Nesta aula, vamos aprender a criar componentes no Blazor e como reutilizá-los para evitar duplicidade de código. Exploraremos a estrutura dos componentes, o uso de Razor para renderização e a importância dos layouts. Também abordaremos interatividade, parâmetros e dicas de estilização, além do uso de Render Modes para dinamizar a aplicação.

Rotas no #aspnet, #blazor e #razor: O que você precisa saber
Rotas no #aspnet, #blazor e #razor: O que você precisa saber

Como melhorar seu código em 5 passos
Como melhorar seu código em 5 passos

Nesta aula, vamos aprender cinco dicas para melhorar seu código em C Sharp. Exploramos a sobrescrita do método toString, o uso de construtores e extension methods. Também abordamos exceções customizadas para um código mais robusto. Essas práticas são úteis em projetos de qualquer tamanho e elevam a qualidade do desenvolvimento.

A MAIOR GAMBIARRA da Microsoft... Será?
A MAIOR GAMBIARRA da Microsoft... Será?

Nesta aula, vamos aprender sobre o Blazor, explorando se é inovação ou solução improvisada. Entenderemos seu funcionamento, especialmente em hosting, e discutiremos sua viabilidade em projetos .NET. Analisaremos vantagens e desvantagens, comparando com outras tecnologias para esclarecer se o Blazor é realmente uma gambiarra.

A forma MAIS FÁCIL de VALIDAR FORMULÁRIOS no Blazor
A forma MAIS FÁCIL de VALIDAR FORMULÁRIOS no Blazor

Nesta aula, vamos aprender sobre validação de formulários no Blazor. Exploramos o Edit Context, Data Annotations e como validar de forma simples. Criamos um formulário com campos obrigatórios e validações de e-mail, usando Data Annotations Validator e Validation Summary para exibir erros. A aula faz parte de um curso mais abrangente sobre Blazor.

Este recurso é o que torna o Blazor FÁCIL
Este recurso é o que torna o Blazor FÁCIL

Qual Framework escolher para seu Frontend em .NET?
Qual Framework escolher para seu Frontend em .NET?

O Blazor ficou incrível no .NET 8 - CONFIRA AS NOVIDADES
O Blazor ficou incrível no .NET 8 - CONFIRA AS NOVIDADES