oliveira-fp/buscador-cursos

There is no license information available for the latest version (v1.0.0) of this package.

Projeto que busca os cursos no site da Alura

v1.0.0 2025-04-03 14:21 UTC

This package is auto-updated.

Last update: 2025-04-03 18:34:58 UTC


README

Pacote desenvolvido durante o curso de Composer da Alura. Este projeto utiliza as bibliotecas Client HTTP e DOM Crawler para acessar o site da Alura e buscar informações sobre cursos.

Funcionalidades

  • Acessa o site da Alura
  • Faz buscas por cursos
  • Exibe os resultados encontrados na tela

Tecnologias Utilizadas

  • PHP
  • Composer
  • GuzzleHttp
  • Symfony DomCrawler

Instalação

  1. Certifique-se de ter o PHP e Composer instalados
  2. Clone este repositório
  3. Execute composer require oliveira-fp/buscador-cursos para instalar as dependências

Como usar

// Exemplo de uso
<?php

require 'vendor/autoload.php';

require 'src/Buscador.php';

use Alura\BuscadorDeCurso\Buscador;
use GuzzleHttp\Client;
use Symfony\Component\DomCrawler\Crawler;

$client = new Client(['base_uri' => 'https://www.alura.com.br/']);
$crawler = new Crawler();

$buscador = new Buscador($client,$crawler);
$cursos = $buscador->buscar('/cursos-online-programacao/php');

foreach ($cursos as $curso) {
    echo $curso . PHP_EOL;
}