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.
- Host: GitHub
- URL: https://github.com/leeocoder/list-courses-php-alura
- Owner: leeocoder
- Created: 2023-05-17T15:08:48.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-17T18:15:07.000Z (almost 3 years ago)
- Last Synced: 2025-01-13T09:46:34.208Z (about 1 year ago)
- Language: PHP
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.