Composer: do zero a criação de pacotes

Role até o final da página para realizar sua inscrição
Título:

Composer: do zero a criação de pacotes

Objetivo:

Como instalar, atualizar, listar dependências, PSR e autoload, criar um projeto composer do zero e torná-lo acessível, como versionar seu projeto, componentizar projetos em repositórios privados ou locais (seja livre, abra seu código pra comunidade), extender o composer e criar novos comandos para o composer, debugar e solucionar erros em pacotes e muito mais.

Resumo:

Conheça mais sobre Composer, a ferramenta que trouxe uma das maiores revoluções para o PHP. Composer vai muito além de instalação de dependências, aprenda a poupar dias e meses de trabalho e passe a ser um dev feliz focado em trazer as melhores soluções técnicas para as necessidades do negócio.

Público:

Profissionais que trabalham desenvolvendo sistemas com PHP.

Pré-requisitos (conhecimentos obrigatórios para tirar melhor proveito do curso):

Noções de PHP e GIT

Tópicos que serão abordados:

  • Introdução e histórico
  • Instalação
  • O que é phar
  • Instalando o primeiro pacote
  • O que acontece após a instalação
  • O que é json
  • Estrutura do composer.json
  • gitignore
  • composer.lock
  • Usando o pacote instalado
  • require e require-dev
  • Versionamento Semântico
  • Atualizar Pacotes
  • Estrutura do composer.json
  • Scripts
  • Command Events
  • Corrigindo Bugs
  • Repositories
  • Indo para Produção
  • Plugins e instalação paralela de pacotes
  • Criação de um Hello World
  • Namespaces
  • PSR
  • Autoload
  • Criação de Scripts
  • Testes de Pacotes
  • Empacotando um phar
  • Licença
  • Publicação de Pacotes
  • Boas Práticas

 

Especialista PHP Conference Brasil: Vitor Mattos

 

CTO da Lyseon Tech, trabalho há mais de 15 anos na área de web e TI, empreendedor, sempre buscando novos desafios e conhecimentos. Grande incentivador do software livre, evangelista PHP, palestrante em eventos regionais e nacionais. Amante do conhecimento e apaixonado por compartilhá-lo com todos.