Spring Boot & MVC com AJAX
Primeiros passos com Requisições AJAX no Spring MVC
Description
O principal objetivo desse curso é demonstrar ao desenvolvedor web as facilidades que o Spring MVC apresenta para o trabalho com requisições AJAX junto a aplicação com Spring Boot.
O desenvolvimento com AJAX permite a criação de páginas mais criativas e de maior interação com o usuário. A sua utilização foi importante para a criação do conceito Web 2.0, que tornou a experiência do usuário mais interessante e proveitosa.
Durante o curso vamos desenvolver uma aplicação de cadastro de promoções e o lado cliente será todo baseado em requisições AJAX como:
- Popular campos de um formulário com AJAX a partir de dados capturados na web;
- Realizar o submit do formulário com AJAX;
- Validar um formulário de forma back-end e exibir as mensagens de validação com AJAX;
- Exibir imagem de loading durante a requisição requisição AJAX;
- Paginação com sistema AJAX de Infinite Scroll;
- Sistema de Auto-Complete via AJAX para definir parâmetro de consulta;
- Listar dados na página com AJAX a partir de seleção de filtro;
- Requisição AJAX para o botão curtir, incrementando o nº de curtidas;
- Paginar tabela de dados com AJAX;
- Ordenação das colunas da tabela com AJAX;
- Filtrar os dados da tabela com AJAX;
- Alterar e excluir os dados da tabela com AJAX;
- Notificação do tipo Server Push com Server Sent Event (SSE).
O curso tem como pré-requisito o conhecimento prévio em Spring MVC e Spring Boot. A ideia não é ensinar o básico de Spring Boot ou Spring MVC e sim apresentar ao desenvolvedor que já lida com estes recursos no dia a dia, como trabalhar com requisições baseadas em AJAX. Ampliando assim, seu conhecimento e domino junto ao Spring MVC.
Por conta disso, não deixe de prestar atenção aos requisitos sugeridos na página de apresentação deste curso, para não haver equívocos sobre se você está ou não apto a realizar o curso e aproveitá-lo ao máximo. Caso não se sinta preparado para o curso, aconselho a se inscrever primeiro no curso de Spring-Boot & MVC com Thymeleaf, o qual vai te dar a base necessária para seguir nesse curso sobre Ajax.
Quais são os requisitos?
Ter concluído o curso Spring Boot & MVC com Thymeleaf ou ter conhecimento intermediário dos seguintes tópicos:
- Programação Orientada a Objetos
- Fundamentos da linguagem Java
- Servlet
- SQL e HQL/JPQL
- Hibernate e JPA
- HTML, CSS e Bootstrap
- JavaScript
- Spring Boot e Spring MVC
- Ter instaladas as ferramentas: MySQL e Workbench; JDK 1.8+; e Spring Tools Suit.
O que serei capaz de fazer depois deste curso?
- Realizar requisições Ajax com Spring Boot e Spring MVC
- Lidar com respostas Ajax no lado cliente
- Realizar validação de formulário com bean validation e Ajax
- Adicionar a seus projetos a sofisticada tabela de dados DataTables
- Persistência de dados com Spring Data JPA
What You Will Learn!
- Trabalhar com requisições AJAX junto ao Spring MVC
- Enviar e validar de formulários via AJAX
- Desenvolver sistemas com paginação AJAX baseada em Infinite Scroll
- Criar tabelas de dados com paginação, consulta e ordenação baseadas em AJAX
- Desenvolver sistemas com Server Sent Event (SSE) para notificações Server-to-Client
- Criar aplicações com Spring Boot, Spring Data JPA e Spring MVC
Who Should Attend!
- Estudantes e desenvolvedores que desejam aprender a trabalhar com requisições AJAX junto ao Spring MVC