Java Web Scraping

Why take this course?
🎓 Java Web Scraping - Desenvolvendo um Bot para capturar dados da web, armazenar em banco de dados e expor em uma API REST
Headline:
Desenvolvendo um Bot para capturar dados da web, armazenar em banco de dados e expor em uma API REST com Java
Course Description:
Domine as técnicas de Web Scraping com Java e construa um bot eficiente para capturar dados em tempo real.
Este curso é a porta aberta para você se tornar um especialista em Web Scraping utilizando Java. Vamos embarcar em uma jornada onde você aprenderá a criar um bot que extraí dados de páginas da web, como as informações detalhadas das partidas de futebol no Google, e armazená-os em um banco de dados robusto. Além disso, vamos transformar esses dados em um API RESTful, seguindo os padrões mais atuais do mercado.
Aprenda a:
- Capturar dados de forma eficaz usando técnicas de Web Scraping com Java.
- Armazenar os capturados em um banco de dados, utilizando Spring Data JPA e H2 Database.
- Expor os dados através de uma API RESTful, seguindo as boas práticas e padrões de design com Spring Boot, Swagger e Lombok.
Conteúdo do Curso:
-
Introdução ao Web Scraping com Java:
- Entendendo o que é Web Scraping.
- Ferramentas e bibliotecas essenciais (Jsoup, ModelMapper).
-
Desenvolvimento do Bot de Raspagem de Dados:
- Configuração e testes com páginas web reais (Ex: Partidas de Futebol no Google).
- Manipulação de elementos HTML/CSS com Java.
-
Armazenamento dos Dados em Banco de Dados:
- Modelagem de dados e uso do JPA (Java Persistence API).
- Configuração e conexão com um banco de dados H2.
-
Criação da API RESTful:
- Configuração do Spring Boot.
- Desenvolvimento de endpoints utilizando as melhores práticas.
- Documentação da API com Swagger.
-
Automação e Agendamento:
- Implementação de um agendador para execução periódica do bot.
- Utilização de bibliotecas como Scheduler e HikariCP para otimização do desempenho.
-
Git e GitHub para Versionamento e Colaboração:
- Integração com Github e Git for Windows.
- Gerenciamento de versões e colaboração em projetos.
Ferramentas e Tecnologias que Você Vai Aprender:
- Java 11
- Jsoup
- Spring Boot
- Spring Data JPA
- ModelMapper
- Swagger
- Lombok
- Scheduler
- HikariCP
- H2 Database
- Github e Git for Windows
Sinta-se preparado para transformar dados web em informações valiosas e aplicáveis. Este curso é o seu caminho para se tornar um profissional qualificado em Web Scraping com Java! 🚀
Course Gallery




Loading charts...