Title

REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker

Desenvolva uma API REST do 0 e implante na AWS c. Spring Boot framework Swagger JWT JUnit 5 Mockito Docker React JS e +

4.71 (254 reviews)
Udemy
platform
Português
language
Programming Languages
category
instructor
REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker
2 297
students
32.5 hours
content
Jan 2025
last update
$54.99
regular price

What you will learn

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

Entenderá os conceitos teóricos que fundamentam o REST

Como trabalhar com Postman

Como fazer requests RESTful usando Postman

Entenderá o modelo de maturidade RESTful

Os principais Verbos do REST

Como usar parâmetros via query, path, header e body

Paginação de API's

Versionamento de API's

Entender sobre Media Types e Content Negotiation

Fazer upload de arquivos na sua API

Disponibilizar download de arquivos na sua API

Aprenderá na prática HATEOAS

Documentar uma API com o Swagger (Open API)

Conceitos básicos de SQL e Migrations

Técnicas de Autenticação REST e segurança com JWT

Aprenderão a usar alguns padrões de projetos

Dividir a aplicação em diferentes camadas

Testes unitários com JUnit 5 e Mockito

Testes de Integração com JUnit 5, REST Assured e Testcontainers

Utilizar os principais serviços da AWS como RDS, EC2, IAM User e ECS

Disponibilizar uma API na nuvem da Amazon AWS

Integração e Deploy Contínuos envolvendo o Github, o Github Actions e a Amazon AWS

Aprenda a consumir uma API de terceiros

EXTRA - Conceitos básicos de Docker

EXTRA - Conceitos básicos de Docker Compose

EXTRA - Como implantar o projeto na nuvem

EXTRA [Minicurso de Kubernetes - K8s] Entendendo Conceitos Chave do Kubernetes

EXTRA [Minicurso de React JS] Como Consumir a API com ReactJS

EXTRA - Como Integrar API's RESTful à API do ChatGPT

Why take this course?

🌟 [Curso Completo] Desenvolvimento de API's REST com Kotlin, Spring Boot 3 e Docker na AWS 🌟

Sobre o Curso:

🚀 [01/11/2023] UPDATE: O curso agora inclui uma seção exclusiva sobre como consumir uma API de terceiros, aproveitando a API do ChatGPT para uma experiência prática!

🎓 Objetivo: Especialize-se no desenvolvimento de APIs RESTful com a revolucionária linguagem Kotlin e a mais recente versão do Spring Boot (Spring Boot 3), que está na moda tech!

🤔 Teoria & Prática: Dedicamos 10% para teorizar os fundamentos dos Webservices, API's REST e RESTful, e 90% para aplicá-los em prática na construção de uma API robusta.

🛠️ Tecnologias Cobridas:

  • Spring Boot 3
  • Kotlin
  • Conceitos RESTful
  • Migrations com Flyway
  • Postman
  • Banco de Dados MySQL
  • Content Negotiation
  • Versionamento de API’s
  • HATEOAS
  • Swagger OpenAPI
  • Autenticação com JWT e Spring Security
  • Testes Unitários e de Integração:
    • JUnit 5
    • Mockito
    • REST Assured
    • Testcontainers
  • Upload e Download de Arquivos
  • Dockerização da Aplicação
  • Implantação na Amazon AWS
  • Integração Contínua com Github Actions na AWS
  • Consumo da API com React JS
  • Padrões de Projetos

🧵 Conteúdo Detalhado:

  • Fundamentos de HTTP e verbos/métodos
  • Tratamento de exceções e annotations em Spring Boot 3 com Kotlin
  • Principios de RESTful, HATEOAS e paginação
  • Configuração e uso do Swagger para documentação da API
  • Autenticação segura com JWT
  • Testes detalhados para garantir a qualidade da API
  • Dockerização da aplicação para facilitar o deployment
  • Implantação robusta na AWS
  • Configuração de pipelines de integração contínua com Github Actions
  • Desenvolvimento frontend React JS para consumir a API
  • Segurança e melhores práticas ao longo do desenvolvimento

Por Que Escolher Este Curso?

👨‍💻 Aprenda de A a Z: Não importa se você é um iniciante ou deseja aprimorar suas habilidades, este curso cobre tudo o que você precisa saber para desenvolver e gerenciar APIs RESTful com Spring Boot 3 e Kotlin.

🏆 Competência Profissional: Esteja preparado para conquistar vagas dos sonhos e destacar-se no mercado de trabalho com as habilidades mais atualizadas e demandadas.

📈 Projetos Práticos: Aprenda através de projetos reais e aplica o conhecimento adquirido de maneira prática.

🌐 Implantação na Nuvem: Entenda como implantar sua API de forma segura e eficiente na AWS, utilizando Docker e Github Actions para automação.

🚀 Seu Carreira na Tecnologia Começa Aqui! Se você está pronto para elevar seu carreira a um novo patamar com REST, Spring Boot 3 e Kotlin, não perca esta chance. Inscreva-se no curso agora e seja o campeão do sonho na área de desenvolvimento!

👉 Inscreva-se agora e trasforme sua carreira!

Te espero dentro do curso para juntos explorar o universo das APIs RESTful e muito mais! 🚀💻🙌

Screenshots

REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Screenshot_01REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Screenshot_02REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Screenshot_03REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Screenshot_04

Our review

🏆 Overall Course Review

The course in question has received an impressive average rating of 4.77 from recent reviews, indicating a high level of satisfaction among its students. The reviews praise the instructor's expertise and the course's comprehensive content. Below are the detailed insights into the strengths and areas for improvement based on the student feedback:

Course Strengths:

  • Expertise of Instructor: The majority of students have highlighted the instructor's deep understanding and skillful delivery of the subject matter. The professor is commended for providing all necessary materials, making the learning process both practical and reinforcing.

  • Quality Content: The course content is considered top-notch, covering advanced and intermediate concepts that are actually used in industry settings. This is particularly notable in the case of Kotlin, which students find challenging to find complete resources for.

  • Didactic Approach: The didactic approach is highly praised, with the instructor being commended for explaining concepts in a simple and understandable manner, which is crucial for beginners.

  • Real-World Applications: Students appreciate that the course material is not just theoretical but also includes practical examples and real-world applications, which are essential for applying knowledge to actual work scenarios.

Areas for Improvement:

  • Content Updates: Some reviews suggest that certain parts of the course, such as installation guides and tools like JWT, may be outdated due to recent updates in technologies. Keeping these sections up-to-date will enhance the learning experience.

  • Technical Issues Resolution: A few students experienced issues with course content compatibility due to updates in tools and had to seek solutions outside the course. It would be beneficial for the course to address these updates promptly.

  • Practical Examples and Advanced Topics: Some students have pointed out that specific areas, such as using Dozer for model mapping and creating advanced database queries within repositories, could be expanded upon. This would provide a more comprehensive understanding of the subject matter.

  • Responsiveness to Student Queries: A couple of reviews mention that responses to student questions on the course's discussion board were not as timely as expected, potentially slowing down the learning process for some students.

Student Experience:

  • Positive Feedback: The overall sentiment is highly positive, with many students expressing satisfaction and eagerness to recommend the course due to its high-quality content and the instructor's expertise.

  • Room for Enhancement: While the course is highly praised, there is a call for continuous improvement, particularly in terms of keeping the content current, providing swift support for technical issues, and offering more in-depth examples for advanced topics.

In conclusion, this course stands out for its expert instruction and comprehensive content, especially for those looking to gain knowledge in Kotlin and related technologies. With a few targeted improvements, it could potentially provide an even more enriching and seamless learning experience.

Charts

Price

REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Price chart

Rating

REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Ratings chart

Enrollment distribution

REST API's RESTFul do 0 à AWS c. Spring Boot Kotlin e Docker - Distribution chart
4489848
udemy ID
11/01/2022
course created date
17/04/2022
course indexed date
Bot
course submited by