PHP Mastery

Certificado de Conclusão
Total de Aulas: 1
Total em horas: 00:00:00

Curso em pré-venda: Inicio das Aulas em 05 de Agosto de 2021

O curso PHP Mastery vai tornar você um desenvolvedor profissional com o que é necessário para criar aplicações Web usando todo o poder da Linguagem PHP. O PHP é uma linguagem largamente utilizada na Web estando em pelo menos 80% dos servidores da atualidade e tendo diversos frameworks que são largamente utilizados no mundo Web. No curso PHP Mastery iremos trabalhar com 4 pilares base, sendo eles: Alicerces, Estrutura, Arremates & Boas Práticas.
Não quero comparar o desenvolvimento de software PHP com a construção de uma casa ou qualquer coisa do tipo, mas acredito que usando estes pilares conseguiremos te dar uma noção de como o curso irá seguir.

Alicerces

Todo conhecimento deve ter seu início, então aqui no PHP não seria diferente. As bases são essenciais para que possamos construir um conhecimento sólido e bem fortificado, de forma a termos estruturas sólidas, coesas e bem estruturadas.
Neste bloco iremos conhecer os fundamentos do PHP desde sua instalação a estrutura inicial, como: paradigmas, tipos, variáveis, constantes, estruturas de controles(condicionais, repetição), funções, formulários e php, trabalho com banco de dados, validações e a api de filtros do PHP, manipulação de arquivos.
Além de praticarmos construindo um pequeno controle de estoque usando o paradigma estruturado para termos nossa primeira noção de montar uma estrutura de aplicação inicial com PHP.

Estrutura

No bloco estrutura iremos mudar um pouco a chave e ir para o paradigma mais utilizado hoje em dia, que é a Orientação a Objetos(OO). Neste bloco iremos entender todas as nuances e pilares da OO e entender como o PHP implementa cada conceito deste paradigma e o que é incluso na linguagem referente a Orientação a Objetos.
Entenderemos neste bloco o que são Classes, Objetos, Visibilidade, Encapsulamento, Polimorfismo, Classes Abstratas, Interfaces, Classes Anônimas, Classes Final, Sobrescrita de métodos, Métodos Mágicos, Traits e novidades PHP 8 para OO.
Entenderemos também o mundo PHP hoje em dia como o uso dos padrões de comunidade, as famosas PSRs (PHP Standard Recommendations), o uso de autoload dentro do PHP e o uso do Autoload proposto pela PSR-4.

Arremates & Boas Práticas

Em arremates, se você pensar em construção são os detalhes finais mas os mais complicadinhos, trazendo este pensamento, quero colocar aqui pontos que nos levarão para práticas mais avançadas dentro de orientação a Objetos.
Daremos início aqui a toda a montagem da estrutura Orientada a Objetos da nossa aplicação usando nesta estrutura o pensamento MVC, onde organizaremos nossos participantes do projeto em: Controllers, Camada de View e a camada de Modelos deixando nossa estrutura mais organizada e profissional.
Já que aqui darei início a este pensamento de organização e estrutura abordarei neste bloco os Padrões de Projeto mais usuais de cada grupo, também, sendo estes grupos: Estruturais, de Comportamento e Criacionais.
O meu intuito é que você tenha assets necessários para pensar em estrutura e organização de códigos de forma mais profissional e saiba onde cada coisa deve ficar e como estruturar e separar determinados comportamentos dentro de sua aplicação PHP Orientada a Objetos.
Falarei também, aqui neste bloco, sobre as práticas propostas por Objetos Calisthenics.
Por fim, iremos abordar o uso de Testes de Software em nossas aplicações PHP, trazendo toda a introdução a testes Unitários e Integração onde entenderemos como os testes podem nos trazer mais confiabilidade e consistência em nossas aplicações PHP.
Conheceremos também as boas práticas do uso de Clean Code e Clean Architecture para aplicarmos esses conceitos e pensamentos em nosso projeto final do curso.

O Projeto Final

Não quero te encher de projetos mas sim por meio de um projeto consolidar todos os conhecimentos trazidos até aqui, criando toda a estrutura de nossa aplicação pensada em orientação a objetos, usando os testes para criar códigos mais coesos e concisos além de organizarmos melhor determinados pontos de nossa aplicação com padrões de projeto.
O projeto proposto aqui neste curso será um sistema imobiliário com organização multi-tenancy onde teremos diversos inquilinos construindo seus próprios catálogos de imóveis com as funcionalidades disponibilizadas no projeto. Eu quero dar o poder ao cliente de criar seu próprio portal de imóveis.
Quero construir nossos projeto com camadas bem separadas então aqui neste bloco de projeto irei introduzir os conceitos de APIs/WebServices onde criaremos todo o projeto apificado e consumiremos esta API com um projeto construído em VueJS, ou seja, o backend, sendo API REST PHP e o cliente será construido com VueJS.

Assuntos Abordados no Curso em Geral:

  • Sintaxe inicial PHP;
  • Tipos;
  • Abordagem mais detalhada sobre arrays;
  • Estruturas de Controle;
  • Funções;
  • PHP e HTML;
  • Trabalhando com Formulários;
  • Banco de Dados;
  • Manipulação de Arquivos;
  • Paradigma Procedural em uma estrutura;
  • Orientação a Objetos: Conceitos Base;
  • PHP Traits, Classes Anônimas, Promoção de Parâmetros Contrutor, Métodos Mágicos;
  • Autoload + PSRs + Composer;
  • Principais Padrões de Projeto nas categorias: Criacional, Comportamental e Estrutural;
  • Abordagem de Clean Code e Clean Architecture;
  • PHP SPL;
  • Dicas de Segurança;
  • Testes: Unitários e Funcionais com a Filosofia TDD;
  • Abordagem MVC no Projeto Final além da consolidação dos conceitos neste projeto.
  • Uso do AJAX consumindo API REST;
  • Utilização de um Framework Javascript Laragamente utilizado, o VueJS.

Conteúdo Aulas:
Lançadas |
A Lançar


  • 1 - Obrigado
Quer ganhar mais desconto nesta pré-venda? Realizando o pagamento via PIX você ganha 20 reais de desconto.
Realize a transferência de R$ 47,00 para a chave abaixo e nos notifique com o comprovante no email que também é a chave linkada abaixo.

Chave PIX: learning@codeexperts.com.br


Se você optar por realizar a transferência PIX não esqueça de criar sua conta e nos informar o seu e-mail, utilizado no cadastro, junto do comprovante PIX.
A chave PIX e o email para contato são os mesmos e está linkado acima.

Caso queira usar o PagSeguro, o valor da pré-venda está abaixo.


De R$ 297,00

R$ 67,00* á vista


Adicionar no Carrinho
Comprar Agora
Garantia de 14 dias.
*Para valores acima ou igual a 97 reais, parcele em 6x sem juros.
*PagSeguro, você pode parcelar em até 12x no cartão: Parcela mínima de R$ 5,00.