Tá na hora de escrever
o prompt da sua carreira.
Como e por que o Stack Overflow está migrando de .NET para .NET Core? Descubra nesse episódio onde conversamos sobre o processo de migração de um dos sites mais utilizados por devs! Participantes: Gabs Ferreira, o host que gosta muito de .NET Roberta Arcoverde, que não morre se o Stack Overflow ficar um dia fora Alberto Souza, o co-host que descobriu tudo que precisava saber sobre .NET Core 5 minutos antes da gravação Links: Formação .NET da Caelum Meetup Hipsters Ponto Tech Produção e conteúdo: Alura Cursos de Tecnologia - === Caelum Ensino e Inovação - Edição e sonorização: Radiofobia Podcast e Multimídia
Nesta formação, aprenderemos a criar microsserviços do zero, configurar a infraestrutura necessária para esse tipo de arquitetura e trabalharemos com mensageria utilizando RabbitMQ. Pré-requisitos Para aproveitar ao máximo este conteúdo, é importante ter conhecimento prévio em .NET, experiência com algum provedor de cloud (como AWS, Azure ou Google Cloud) e entender os conceitos de microsserviços. Caso ainda não tenha essas bases, a Alura possui cursos sobre esses temas.
Invista na transformação da sua carreira!
Saiba o que é a plataforma .net, quais a linguagens e os tipos de aplicações que conseguimos desenvolver com ela.
Boas-vindas à Formação de Arquitetura em .NET! Nesta formação, você terá a oportunidade de explorar conceitos avançados de desenvolvimento de software com o foco em Arquitetura Limpa, Domain-Driven Design (DDD) e estratégias de infraestrutura voltadas para o deploy de soluções containerizadas no Azure. Este curso foi pensado para fortalecer suas habilidades como desenvolvedor .NET, permitindo que você projete, implemente e entregue aplicações escaláveis e de alta qualidade. Arquitetura Limpa é um padrão essencial que promove a separação de responsabilidades e permite que você desenvolva sistemas flexíveis e de fácil manutenção. Você aprenderá a estruturar suas aplicações de forma a isolar as regras de negócio das dependências externas, como frameworks, bancos de dados e interfaces de usuário. Essa abordagem facilita a evolução e o teste das suas soluções, além de torná-las mais resilientes a mudanças tecnológicas. O Domain-Driven Design (DDD) é uma metodologia poderosa para resolver problemas complexos no desenvolvimento de software com o foco no domínio do negócio. Nesta formação, você entenderá como identificar e modelar contextos, através da implementação de padrões como Aggregates, Domain Events e Value Objects. DDD permitirá que você desenvolva soluções profundamente alinhadas com as necessidades do cliente e do negócio. A infraestrutura será explorada com um olhar prático, utilizando o Azure como plataforma principal. Você aprenderá a criar, configurar e gerenciar containers para simplificar a entrega e o gerenciamento de suas aplicações. Técnicas como o uso de Azure Container Instances (ACI), Azure Load Balancer serão abordadas, garantindo que você esteja apto(a) a realizar o deploy da aplicação. Ao concluir esta formação, você estará equipado(a) com conhecimentos avançados em arquitetura de software e habilidades práticas para implementar soluções modernas e robustas. Prepare-se para enfrentar os desafios do mercado com confiança, desenvolvendo aplicações que não apenas atendem aos requisitos atuais, mas que também são preparadas para o futuro.
Faça este curso e entenda como o Entity Framework Core (EF Core) pode te ajudar a relacionar e consultar diferentes entidades no desenvolvimento do seu sistema.
Aprenda a integrar aplicações .NET com o banco de dados MongoDB: modelagem NoSQL, JSON/BSON, queries avançadas, índices e boas práticas para criar apps escaláveis e performáticas.
Venha conhecer o que são as minimal APIs e como podemos implementá-las com .NET.
Qualquer pessoa com conhecimento em C# que queira entender os conceitos base de uma API com .NET 6.
Entenda como o .NET gerencia e armazena os recursos em memória e como tirar o máximo proveito em diferentes cenários.
Potencialize seus apps .NET no Azure! Migre, monitore e escale suas aplicações na nuvem com alta performance.