Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

C# Web: crie aplicações usando ASP.NET

Aprenda a desenvolver aplicações web completas com C# e ASP.NET

0/0 passos finalizados
Esta formação faz parte da escola Programação
38h

Para conclusão

4

Cursos

2

Vídeos extras

4

Artigos

O que aprenderemos nesta formação?

Nesta formação, aprenderemos a desenvolver, gerenciar e publicar uma aplicação web completa utilizando C# e ASP.NET. Durante o curso, exploraremos conceitos fundamentais de Orientação a Objetos, testes em .NET e boas práticas em C#, além de arquitetura de microsserviços e mensageria com RabbitMQ. Tudo isso para podermos dominar o desenvolvimento web do backend ao frontend!

Diagrama de sugestão de sequenciamento de estudos em C#. No topo, há o texto 'SUGESTÃO DE SEQUENCIAMENTO DE ESTUDOS EM C#'. Há um retângulo verde no canto superior direito com o texto 'COMECE AQUI'. O diagrama possui oito etapas em caixas conectadas por setas. A primeira caixa, à direita, diz 'Formação: A partir do zero: iniciante em programação'. Abaixo, há 'Formação: Aprenda a programar em C# com Orientação a Objetos'. No centro, 'Formação: C# e Orientação a Objetos: coleções, arquivos e bibliotecas'. À esquerda, 'Formação: C# Web: crie aplicações usando ASP.NET'. Mais à esquerda, 'Formação: ASP.Net Core: crie aplicações com C#, .NET, Entity Framework e LINQ'. Abaixo, 'Formação: Testes em .NET', seguido por  'Formação: Boas práticas em C#' e por fim ''Formação: Aprofunde em .NET com arquitetura de Microsserviços e RabbitMQ.

Pré-requisitos

Para aproveitar melhor essa formação, sugerimos que você já tenha feito ou tenha conhecimentos equivalentes ao conteúdo desta formação:

  • 0%
    Aprenda a programar em C# com Orientação a Objetos

📅 Planeje seus dias de estudo

Inicie a formação organizando sua rotina de estudos, pense em sua disponibilidade e defina sua dedicação.

Selecione quantos dias na semana você se comprometerá a estudar esta Formação:
Se você estudar 1 hora por dia, terá finalizado essa formação em aproximadamente

Passo a passo

  1. 1

    Introduzindo a Formação: Explorando Conceitos Essenciais em .NET

    Neste primeiro passo, Daniel Portugal, desenvolvedor e instrutor .NET na Alura, conversa com Giovanni Bassi, Microsoft MVP, arquiteto e fundador na Lambda 3. Juntos, exploram temas essenciais como Persistência de Dados, APIs, Aplicações Web e Autenticação e Autorização. É importante conferir para entender como estes assuntos serão importantes na carreira e no dia a dia!

  2. 2

    Persistindo Dados

    Neste passo, aprenderemos como persistir informações no banco de dados e utilizar bibliotecas que facilitam a gestão de dados, tornando-a mais objetiva. Também aprenderemos a criar e utilizar Migrations para gerenciar o banco de dados e as suas versões de forma eficiente. Além disso, vamos praticar os conceitos de Orientação a Objetos e aplicar Generics para tornar nossa aplicação mais robusta e enxuta.

  3. 3

    Desenvolvendo Aplicação Web com Blazor

    Neste passo, aprenderemos a criar uma aplicação utilizando ASP.NET Blazor e a consumir a API criada no passo anterior. Além disso, aprenderemos a criar componentes Razor e a incrementar o layout da aplicação utilizando bibliotecas. Ao final, publicaremos tanto a API quanto a aplicação web no Azure.

  4. 4

    Aplicação web com Blazor

    Neste passo, aprenderemos a criar uma API com C# utilizando um template mínimo e a estruturar nossa solução em camadas com biblioteca de classes. Além disso, aplicaremos boas práticas na construção de APIs e aprenderemos a documentá-la utilizando o Swagger. Ao final, vamos publicar a API no Microsoft Azure.

  5. 5

    Protegendo com Autenticação e Autorização

    Neste último passo, aprenderemos a proteger nossa aplicação utilizando autenticação e autorização. Por fim, acompanharemos uma conversa com os especialistas Daniel Portugal e Giovanni Bassi sobre os próximos passos para aprofundar os estudos em .NET.