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

ASP.NET Core REST APIs

Explore o ASP.NET Core e seus recursos ao mesmo tempo aprendendo os principais fundamentos das APIs REST.

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

Para conclusão

5

Cursos

1

Artigo

O que vocêvai aprendernesta Formação?

O que é o ASP.NET Core?

O ASP.NET Core é uma das plataformas de programação mais usadas no mundo! A formação ASP.NET Core REST APIs da Alura foi pensada para você dar seus primeiros passos, seguir se aprimorando e, no final, se destacar profissionalmente!! O mercado de tecnologia tem uma forte demanda por engenharia de software sobre o ecossistema .NET, incluindo o conhecimento da linguagem C#, das boas práticas, do fluxo de aplicações e de qual solução aplicar em diversos desafios do mundo real. Por isso, aqui nessa formação, você conhecerá os principais recursos do .NET Core desenvolvendo APIs REST, um estilo de aplicação super moderno.

Com quem você irá aprender

Passo a passo

  1. 1

    Conhecer os conceitos básicos sobre APIs REST

    Você sabe o que sãos as APIs REST e quais são os conceitos base? Aqui você terá a oportunidade de entender esses conceitos ao mesmo tempo que aprende sobre boas práticas de desenvolvimento.

  2. 2

    Mapear banco de dados

    Usar banco de dados é essencial em praticamente todas as aplicações web. Contudo, há a necessidade de transportar esses dados do modelo entidade relacionamento do BD para o modelo de classes do paradigma de orientação a objetos de forma transparente. O Entity Framework é a forma mais produtiva de fazer esse mapeamento, possibilitando um maior foco no desenvolvimento das partes que dizem respeito especificamente às regras de negócio da aplicação.

  3. 3

    Segurança com Identity

    Aplicações e APIs precisam de controle de acesso para garantir a segurança das informações que elas gerenciam. O Identity será a ferramenta utilizada para implementar tais questões relacionadas com a segurança da API, como cadastro de usuários, ativação de contas, autenticação, autorização, dentre outras.