Curso de PHP Composer: Dependências, Autoload e Publicação

9,6

Nota desse curso

225

Alunos neste curso

Faça esse curso e...

  • Saiba como gerenciar dependências
  • Entenda o Autoload de classes e funções
  • Integre ferramentas como PHPUnit
  • Automatize tarefas rotineiras com scripts
  • Publique e versione o seu pacote

Conteúdo Detalhado

  1. Instalando o Composer

    • Composer
    • Vendor name
  2. Gerenciando dependências

    • Buscando pacotes
    • Instalando Guzzle e DomCrawler
    • Instalando um pacote
    • Buscando os cursos da Alura
    • Autoload
    • Extraindo classe
  3. Entendendo Autoload

    • PSR-4
    • PSR de Autoload
    • Configurando a PSR-4
    • Autoload no composer.json
    • Classmap e Files
    • Projetos legados
  4. Ferramentas de qualidade de código

    • Instalando PHPUnit
    • Arquivos executáveis
    • Escrevendo um teste
    • Para saber mais: PHPUnit
    • Instalando o PHPCS
    • Para saber mais: PSR 12
    • Instalando o Phan
    • Para saber mais: Executáveis em PHP
  5. Automatizando processos com Scripts

    • Scripts no JSON
    • Pra que scripts?
    • Compondo Scripts
    • Scripts compostos
    • Mais sobre scripts
    • O que posso executar?
    • Eventos e scripts
    • Para saber mais: Eventos
  6. Publicando um pacote

    • Versionamento
    • Para saber mais: GIT
    • Logando no Packagist
    • Baixando nosso pacote
    • Bin (Bin)
    • Nosso arquivo executável

Veja o primeiro vídeo

Formação com esse curso

Público alvo

Desenvolvedores PHP interessados em aprender o gerenciamento de dependências com PHP Composer.

Nível de Dificuldade

Intermediário

Instrutores

  • Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, vinicius sempre tenta aplicar a regra do bom escoteiro nos códigos: "Sempre deixe o local mais limpo do que quando você o encontrou".

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana