Pular para o conteúdo principal

PHP - Do básico ao kubernetes



Acredito que muitos estão precisando melhorar sua posição no mercado de trabalho ou conheçam alguém que precise.

Assim, levando a cabo minha filosofia de vida - cada um contribui (ou deveria) com o que tem ou sabe -, estou criando e oferencendo um curso PHP do básico ao avançado, cujo título é: PHP - Do básico ao kubernetes
Minha intenção é poder contribuir para sua melhora profissional e quando essa loucura toda passar, você possa está melhor do que quando ela começou.


Ementa

Docker (4h)
  • Porque docker antes de PHP
  • Instalar docker
  • Entender Container
  • Criar container
  • Criar rede docker
  • Criar volume
  • docker-composer
 Git (4h)
  • Porque versionar
  • Criar repostório
  • Configurar git para trabalhar com gitflow
  • Todo o resto que precisamos para trabalhar em equipe com git
PHP Básico (16h)

  • Histórico do PHP
  • conceitos básicos da linguagem
  • criar primeiros scripts
  • antes do servidor web
    • variáveis
    • tomada de decisão (puro if)
    • laços (loops é a mesma coisa)
    • tipos de dados e casting
    • arrays
  • Algoritmos
  • bancos dados, porque postgres é uma excelente opção
  • Antes de persistance frameworks, SQL/ANSI
  • HTML necessário para ser um programador backend
PHP Intermediário (16h)
  • Orientação a Objetos
  • Pilar da Orientação a Objetos
  • Pilar por vez
  • Até que enfim, classes
Avançado (12h)
  • Gerenciador de pacotes
  • antes de criar uma plicação, PSR
  • criando uma aplicação da forma correta
  • consumindo libs de terceiros
  • conhecendo os frameworks
    • slim
    • lumen
Rest (8h)
  • O que é e como funciona
  • Antes de criar APIs
  • Criar serviço/endpoint (não é microsserviço, vc ainda não tem bagagem para isso)
Criando um sistema de agenda (8)
Kubernetes (8h)
  • minikube
  • deployments
  • pods
  • services
  • volumes
  • rotas
O que você precisa saber:
  • que o curso será grátis
  • que O curso será online e ao vivo via Discod (https://discord.com/download)
  • que As aulas NÃO serão gravadas e começa dia 25/05
  • Os encontros serão às Segundas e às Terças das 19:30 as 21 ou 22h (horário de Brasília)
  • Usar seu sistema operacional sem precisar de ajuda
  • Navegar em pastas não apenas no modo gráfico, mas principalmente CLI
  • Linha de comando é essencial para este curso - se não sabe, corra e aprenda ainda dá tempo
  • Você vai precisar usar o Discord
  • Você vai precisar ter Internet que preste
  • Seu certificado será o conhecimento adquirido durante o curso


Como participar

Nos vemos dia 25 ;)

Comentários

Postagens mais visitadas deste blog

1º dia Ensol 4ª edição

A primeira edição do PHP-NE verdadeiramente abriu a 4ª edição do ENSOL , realizado em Ponta do Seixas na Paraíba[1], falar que este lugar é bonito chega ser um pleonasmo, poís bem, chegamos ao evento as 9.45hs( Bruno “Porkaria”, Ricardo[2] e Eu ) e fomos em busca de informações sobre credenciamento, local de palestra, etc,. No ínicio foi um pouco truncado, mas logo tudo se resolveu e fomos para o local. A palestra foi iniciada com certa de 20 ou 30 congrecistas, devido ao atraso no redenciamento ocasionado pelo sistema ou a falha do mesmo, o Ricardo fez a abertura do PHP-NE e em seguida o Porkaria falou um pouco e logo depois me passou a palavra. Falei exatos 55mins sobre XDebug no eclipse(XDebug e Eclipse) para uma platéia[3] extremamente atenta ao que eu falava algumas interações no decorrer da palestra e ao final algumas dúvidas, normal. Após o almoço veio abetura oficial do evento onde estavam presentes ninguém mais ningém menos do que Jon "maddog" Hall

Restringindo a criação de atributo dinâmico em PHP

Muita gente não gosta de uma característica existente em PHP que permite a definição de atributos dinâmicos em objeto. Esta prática de fato frusta aos programadores menos experientes e aos veteranos causa, no mínimo, um pouco de trabalho para organizar a "casa". Tal característica pode ser evitada se aplicado um pouco de organização. A organização referida trata-se na verdade em criar uma hierarquia de classes com uma super classe base   e tomar o cuidado, por assim dizer, de todos os demais objetos descendam de uma classe filha da classe base. Mas Augusto, você está propondo que seja criando uma super classe para todo um sistema? Exatamente! Muitos programadores, principalmente PHPs, se assustam com esta idéia. Pior, por vezes não conseguem visualizar como fazer ou vislumbrar os benefícios desse tipo de abordagem. Mas isto ficará para um post futuro, por hora, vamos nos concentrarmos no assunto de hoje: Restringir a definição de atributos dinâmicos. Restring