API RESTful 2020 - Spring Boot, AWS, JWT, Upload S3, Github

4.3 (112)
Онлайн-курс
API RESTful 2020 - Spring Boot, AWS, JWT, Upload S3, Github
Payment
Обучение платное
Language
Not set
Duration
14.5 часов курса
Курс от Udemy
API RESTful 2020 - Spring Boot, AWS, JWT, Upload S3, Github
Чему вы научились?
Desenvolver uma API RESTful com o Spring Boot;
Disponibilizar uma API na nuvem da AWS;
Utilizar os principais serviços da AWS como S3, RDS, EC2, Elastic Beanstalk;
Prover segurança na API com o Spring Security e o JSON Web Token (JWT);
Configurar o carregamento sobre demanda / lazy loading nas listagens de recursos da API;
Configurar a ordenação dos dados por atributos de uma determinada entidade;
Blindar a API com o padrão DTO e o Bean Validation;
Prover controle de acesso - ACL com base no ROLE / TIPO do usuário presente no JSON Web Token (JWT)
Configurar a API para permitir o envio de múltiplos ficheiros na Amazon S3;
Configurar restrições do tamanho de ficheiros a carregar por requisição;
Configurar IAM User com determinadas permissões na Amazon Web Services.
Escrever testes unitários da camada de acesso a dados com o JUnit;
Escrever código menos verboso com a library Lombok;
Configurar excepções e handlers personalizados para diferentes problemas na API;
Fortificar o habito de programar em inglês;
Gerar Hash's de senhas com a library Apache Commons Codec.
О курсе

Este curso é um Kit completo para ajudar você a desenvolver APIs com o Spring Boot que podem se comunicar com componentes externos como aplicações moveis, aplicações web, aplicações desktops, web sites, etc. Desenvolvemos a API ao longo do curso pensando sempre em boas praticas, validando dados de entrada, configurando o carregamento sobre demanda de modo a obter melhor performance, configurando a ordenação dos dados por atributos de uma entidade, configurando a segurança com o Spring Security e JSON Web Token (JWT) com suporte a controle de acessos (ACL), libertação de recursos dependendo do ROLE / TIPO de usuário, configurando o upload de múltiplos ficheiros para a Amazon S3, retornando exceções especificas dependendo do tipo de problema.

Após a construção da API, disponibilizamos ela na maior provedora CLOUD – Amazon Web Services utilizando serviços como S3, RDS, Elastic beanstalk, EC2 que são utilizados por várias empresas de sucesso como a Netflix, Slack, Samsung, NASA, entre outras em produção.

O curso está em constante actualização com o objectivo de prover sempre conteúdos importantes, úteis e em grande demanda no mercado do trabalho e de desenvolvimento de software.

Требования
  • Ter noções básicas da linguagem de programação Java (orientação a objectos);
  • Ter noções básicas de SQL.
Лекторы
Kevin Wingi
Kevin Wingi
Software Developer
Платформа
/storage/img/providers/udemy.svg
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
Рейтинг
4.3
(59)
(35)
(13)
(3)
(2)
Комментарии (112)
Как и любой другой веб-сайт, konevy использует файлы cookie. Эти файлы используются для хранения информации, включая предпочтения посетителей и страницы веб-сайта, которые он/она посещал. Информация используется для того, чтобы подстроить содержимое нашей страницы под тип браузера пользователя и другие параметры и таким образом улучшить его пользовательский опыт. Для получения более подробной информации о файлах cookie, пожалуйста, прочтите статью «Что такое файлы cookie»