REST API's RESTFul do 0 à Azure com ASP.NET 8 e 5 e Docker

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Desenvolva uma API REST do zero absoluto atendendo todos os níveis de maturidade RESTful e implante na Azure + React JS

[01/08/2024] Além de todo o conteúdo prático do curso, foi adicionada uma nova seção ensinando tudo o que você precisa saber pra começar com Kubernetes!!!


O curso ensina os fundamentos centrais de Webservices API's REST e RESTful tanto na teoria(10%), quanto na prática(90%). Esse conhecimento será aplicado na implementação de uma API RESTful com ASP.NET Core 5 e C#. Iniciaremos com uma aplicação simples que avançará gradualmente para cenários mais complexos. Abordaremos, noções de HTTP, verbos/métodos, tipos de parâmetros, paginação, upload e download de arquivos, versionamento, HATEOAS, Swagger (OpenAPI), autenticação etc.

Iremos adicionar o suporte ao Docker e implantar nossa API em uma Azure App Service inicialmente de forma manual e depois de forma automática. Conheceremos o Docker Hub e aprenderemos contruir as nossas Docker images automaticamente com o Travis CI. E pra fechar o curso com chave de ouro iremos implementar um pipeline de integração contínua envolvendo o Github, o Github Actions e uma Azure App Service. Vai ser incrível você commita o código e envia pro Github, a Action é inicializada e constrói as Docker Images e implanta na Azure "Automágicamente".

Mas não para por aí na última atualização foram adicionadas novas seções ensinando como usar outros bancos de dados, como migrar de versões antigas para a versão mais recente do framework e uma seção ensinando tudo o que você precisa saber pra consumir uma API com React JS. Na verdade, é tanto conteúdo que só essa seção já poderia ser considerada um minicurso à parte.

Enfim o objetivo central do curso é servir como um ponto de partida de onde os alunos possam expandir seus conhecimentos sobre o tema e possam “caminhar com as próprias pernas”.

  • 10% Teoria e 90% Prática

  • A desenvolver uma API RESTFul do 0 absoluto

  • As boas práticas a se adotar ao desenvolver API’s

Course Curriculum

1 Lectures

Instructors

Profile photo of Leandro Costa
Leandro Costa

See my biography in English below.Eu sou Leandro Costa, analista de sistemas e desenvolvedor, bacharel em Sistemas de Informação com pós-graduação em Engenharia de Software. Trabalho a mais de 11 anos como desenvolvedor back-end e sou um entusiasta apaixonado pela área. Em todos esses anos eu errei bastante, aprendi muito com esses erros. Por isso sei o que você precisa...

Instructors

Profile photo of Erudio Training
Erudio Training

A Erudio Training oferece consultorias especializadas em Agile Software Development e treinamentos online de programação. Fundada por profissionais experientes, a empresa se dedica ao desenvolvimento de software, gestão ágil de equipes, testes automatizados, arquitetura e design de software, cobrindo todo o ciclo de vida do desenvolvimento.A Erudio Training surgiu em 2011, inicialmente como um blog onde Leandro Costa compartilhava suas...

Instructors

Profile photo of Erudio Training Support
Erudio Training Support

Seja bem-vindo ao perfil do Especialista em Atendimento e Apoio ao Aluno da Erudio Training na Udemy!Como membro dedicado do time da Erudio Training, meu enfoque principal é assegurar o sucesso e a satisfação de nossos alunos ao longo de sua jornada de aprendizado.Estou à disposição para oferecer auxílio personalizado, orientação e incentivo, ao mesmo tempo que promovo um ambiente...

Review
4.9 course rating
4K ratings
ui-avatar of Moisés do Espírito Santo Silva
Moisés D. E. S. S.
5.0
8 months ago

Curso muito bom!!!
Parabéns, professor Leandro!
Deus o abençoe sempre!

  • Helpful
  • Not helpful
ui-avatar of Guilherme Araújo Martins Sabino
Guilherme A. M. S.
3.0
11 months ago

Deixo essa nota pois poderia haver uma aula mais abrangente sobre instalação do docker, wsl2 tem vários pré-requisitos para que possa ser utilizado. Aumentarei a nota caso seja feita essa aula

  • Helpful
  • Not helpful
ui-avatar of Luiz Ricardo Marinho do Rego
Luiz R. M. D. R.
3.5
11 months ago

O curso é bem abrangente e bem dinâmico. Mas, em alguns momentos ficou faltando algumas explicações técnicas de alguns comandos e conceitos utilizados

  • Helpful
  • Not helpful
ui-avatar of Antonio Valentim Strabello Junior
Antonio V. S. J.
5.0
1 year ago

Conteudo, didatica, qualidade do audio, material, conceitos. O curso é realmente MUITO BOM

  • Helpful
  • Not helpful
ui-avatar of Luis Andriolo
Luis A.
4.5
1 year ago

Curso maravilhoso! Só senti um pouco de falta de algumas teorias a mais, por exemplo de por que algumas coisas são feitas durante a aula. O restante ta 100%!

  • Helpful
  • Not helpful
ui-avatar of Ed Wander Alves da Silva
Ed W. A. D. S.
5.0
1 year ago

Eu havia comprado esse curso há muito tempo. Mas, só agora estou concluindo, posso dizer que perdi algumas oportunidades de emprego simplesmente por não ter ideia de como consumir uma API, parei e fui ver com calma meus cursos de udemy e encontrei esse. O nível de maturidade do curso está excelente. Erros que cometi fui no GPT e consegui me virar, parabéns, ótimo curso . E bom custo benefício.

  • Helpful
  • Not helpful
ui-avatar of Rodrigo Zanetti
Rodrigo Z.
5.0
1 year ago

Excelentes esclarecimentos sobre rest

  • Helpful
  • Not helpful
ui-avatar of Rogério Soares
Rogério S.
1.0
1 year ago

Entendo que, quando você diz, "Noções básicas de Orientação a Objetos, Conhecimentos básicos de SQL e qualquer banco de dados relacional, Conhecimentos básicos de C#, Noções básicas de Request e Response do HTTP", você está dando a entender que, irá explicar o conteúdo aplicado, assim como os fundamentos, porém, o curso é, o Leandro (instrutor), criando a API desde o 0 até o Full, sem explicar 99,9% do que ele está fazendo. Queria falar mais, mas para não ficar grande o comentário, vou resumir assim: O curso deveria se chamar "Me vejam fazendo uma API com todos os graus de maturidade"

  • Helpful
  • Not helpful
ui-avatar of Caio Augusto Barbosa Martin
Caio A. B. M.
4.0
1 year ago

O curso é muito bom, mas é um curso que requer um certo nível de conhecimento, em certas partes fiquei confuso com o que estava sendo feito, por conta de não ser explicado de maneira clara.

  • Helpful
  • Not helpful
ui-avatar of Allan Correia
Allan C.
4.5
1 year ago

ok

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses