juliomonteiiro/buscador-cursos

Projeto que busca os curso no site da Alura

v1.1.0 2024-11-08 18:30 UTC

This package is auto-updated.

Last update: 2025-06-08 19:46:49 UTC


README

Este repositório contém os códigos e exemplos que desenvolvi durante o curso de PHP Composer da Alura. O objetivo do curso foi aprender a gerenciar dependências em projetos PHP de maneira eficiente utilizando o Composer, uma das ferramentas mais importantes no ecossistema PHP.

O que eu aprendi

Durante o curso, tive a oportunidade de aprofundar meus conhecimentos em algumas áreas cruciais do desenvolvimento PHP:

  • Instalação e configuração do Composer: Aprendi a configurar o Composer em minha máquina e a criar o arquivo composer.json para gerenciar as dependências do projeto.
  • Gerenciamento de dependências: Descobri como usar o Composer para adicionar, atualizar e remover pacotes de forma simples e rápida.
  • Autoloading: O Composer facilita a implementação do autoloading, o que tornou meu código mais organizado e sem a necessidade de carregar manualmente os arquivos.
  • Comandos úteis: Durante o curso, aprendi a usar comandos como composer install, composer update e composer require, que são fundamentais para o dia a dia de um desenvolvedor PHP.
  • Repositórios e versões: Também explorei a funcionalidade de trabalhar com pacotes de diferentes versões e até como configurar repositórios privados.

Como usei o Composer no meu dia a dia

Antes de começar o curso, eu já tinha algum conhecimento sobre Composer, mas não o utilizava de forma consistente. Agora, com as lições aprendidas, passei a usar o Composer para:

  1. Gerenciar dependências de bibliotecas externas, como pacotes para manipulação de banco de dados, frameworks e outras ferramentas.
  2. Facilitar o autoloading, eliminando a necessidade de importar manualmente arquivos e classes.
  3. Atualizar as versões das bibliotecas de forma segura e com controle de versão, garantindo que meu projeto sempre tivesse as versões corretas das dependências.

Como rodar os exemplos

Este repositório contém os códigos de exemplo que implementei durante o curso. Para rodá-los na sua máquina, siga os passos abaixo:

Pré-requisitos

  1. Instalar o Composer:

    • Se ainda não tem o Composer instalado, pode baixá-lo e instalá-lo globalmente em sua máquina através deste link.
  2. Clonar este repositório:

    • Clone o repositório para a sua máquina com o comando:

      git clone https://github.com/seuusuario/curso-php-composer.git
      cd curso-php-composer
  3. Instalar as dependências:

    • Dentro da pasta do repositório, execute o comando abaixo para instalar todas as dependências definidas no arquivo composer.json:

      composer install
  4. Executar os exemplos:

    • Após a instalação das dependências, você pode rodar os exemplos de código diretamente ou executar scripts PHP do seu terminal.

Estrutura do repositório

  • src/ - Contém o código fonte dos exemplos que estudei no curso.
  • composer.json - Arquivo de configuração do Composer, que lista as dependências e outras configurações do projeto.
  • README.md - Este arquivo com as informações do curso e detalhes sobre o repositório.

Por que recomendo esse curso?

Eu recomendo o curso PHP Composer da Alura para qualquer desenvolvedor PHP que deseje melhorar a organização e a gestão de dependências em seus projetos. A plataforma tem uma didática excelente, e o conteúdo é muito bem estruturado. Além disso, o Composer se tornou uma ferramenta indispensável no meu fluxo de trabalho diário.

Se você trabalha com PHP e ainda não usa Composer de maneira eficiente, este curso vai te ajudar a dominar essa ferramenta e melhorar seus projetos de maneira significativa.

Licença

Este repositório está sob a licença GPL-3.0. Veja o arquivo LICENSE para mais detalhes.