An open API service indexing awesome lists of open source software.

https://github.com/leeocoder/list-courses-php-alura

Este repositório contém um package desenvolvido durante o curso de Composer da Alura, focado na criação de um sistema de listagem de cursos de PHP oferecidos pela plataforma. O objetivo principal é fornecer uma solução eficiente e fácil de usar para consultar e exibir informações sobre os cursos disponíveis.
https://github.com/leeocoder/list-courses-php-alura

Last synced: about 1 year ago
JSON representation

Este repositório contém um package desenvolvido durante o curso de Composer da Alura, focado na criação de um sistema de listagem de cursos de PHP oferecidos pela plataforma. O objetivo principal é fornecer uma solução eficiente e fácil de usar para consultar e exibir informações sobre os cursos disponíveis.

Awesome Lists containing this project

README

          

# Curso de Composer da Alura: Listagem de Cursos de PHP

Este repositório contém um package desenvolvido durante o curso de Composer da Alura, focado na criação de um sistema de listagem de cursos de PHP oferecidos pela plataforma. O objetivo principal é fornecer uma solução eficiente e fácil de usar para consultar e exibir informações sobre os cursos disponíveis.

O package utiliza diversas ferramentas e bibliotecas para a implementação dessa funcionalidade. Entre elas estão:

Dom-Crawler: Essa ferramenta permite extrair informações específicas de páginas web por meio de uma sintaxe simplificada. No contexto deste projeto, o Dom-Crawler é utilizado para navegar e extrair dados relevantes dos cursos de PHP da Alura.

Phan: Trata-se de um analisador estático de código PHP que auxilia na detecção de erros, identificação de problemas de tipagem e sugestões de melhoria. Sua integração neste package visa garantir a qualidade e a correção do código desenvolvido.

PHP Sniffer: Uma ferramenta de análise de código que permite a aplicação de regras de codificação e estilo, auxiliando na padronização e legibilidade do código-fonte. O PHP Sniffer é utilizado para assegurar que o código do package esteja seguindo as diretrizes estabelecidas.

Guzzle: Uma biblioteca HTTP para PHP, que fornece uma interface simples e elegante para fazer requisições HTTP. No contexto deste projeto, o Guzzle é utilizado para estabelecer a comunicação com a API da Alura e obter os dados dos cursos de PHP.

Ao explorar este repositório, você encontrará o código-fonte do package desenvolvido, juntamente com exemplos de uso e instruções detalhadas para sua utilização. Sinta-se à vontade para contribuir, reportar problemas ou sugerir melhorias.