Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Web Scraping
Highest Rated
Rating: 4.6 out of 5(79 ratings)
333 students

Java Web Scraping

Desenvolvendo um Bot para capturar dados da web, armazenar em banco de dados e expor em uma API REST.
Last updated 10/2020
Portuguese

What you'll learn

  • Técnicas de Web Scraping
  • Utilização da biblioteca JSOUP
  • Capturar dados da web
  • Agendamento de tarefas com Spring
  • Criação de API REST
  • Documentação da API utilizando Swagger 2
  • Utilização do banco de dados H2
  • Implementação de repositórios com Spring Data JPA
  • Utilização do ModelMapper
  • Utilização do Lombok
  • Boas práticas de desenvovimento de software
  • Design pattern
  • Versionamento de código no Github

Course content

5 sections48 lectures7h 57m total length
  • Apresentação do curso2:07
  • Apresentação do curso/projeto1:58
  • Demonstração do projeto6:48

Requirements

  • Conhecimento básico da linguagem Java
  • Conhecimento básico de HTML
  • Conhecimento básico de CSS

Description

Aprenda a capturar dados de páginas web utilizando de técnicas de Web Scraping com a linguagem Java.

Neste curso iremos desenvolver um bot automatizado para capturar dados de partidas de futebol na página do Google, isso mesmo, vamos capturar informações em tempo real das partidas e armazenar essas informações em um banco de dados.

Iremos utilizar o padrão arquitetural REST para construção da nossa API para expor os nossos dados, seguindo os padrões de desenvolvimento de mercado, aplicando design patterns e boas práticas de desenvolvimento.

Durante o curso abordaremos conteúdo teórico e muita prática para desenvolvermos nossa aplicação.


Ferramentas e tecnologias utilizadas

  • Java 11

  • Jsoup

  • Spring Boot

  • Spring Data JPA

  • ModelMapper

  • Swagger

  • Lombok

  • Scheduler

  • Hikari

  • H2 database

  • Github

  • Git for Windows

Ao final deste curso você será capaz de realizar a raspagem de dados em qualquer página web, utilizando os conceitos de web scraping juntamente com a linguagem Java, frameworks e bibliotecas que auxiliam na raspagem de dados em uma página web.

Who this course is for:

  • Desenvolvedores iniciantes na linguagem Java
  • Desenvolvedores intermediários na linguagem Java
  • Entusiastas de raspagem de dados
  • Curiosos por técnicas de web scraping
  • Profissionais de análise de dados