Hoje em dia se fala muito em Assincronicidade. Seja em jobs e queues, threads ou outros tópicos, assincronicidade é importanre para o mercado e se torna ainda mais importante quando falamos de grandes volumes, sejam dados, usuários ou acessos. Existem opções em PHP para lidar com assincronicidade, mas como a linguagem lida com o assunto? Hacks? “Verdadeira” assincronicidade? Outra maneira totalmente diferente?
Neste painel, moderado pela Organização da PHP Conference Brasil, nossos convidados dissecam e esclarecem o assunto.
Tem como objetivo introduzir o framework Laminas, mostrando como ele pode ser usado para criar aplicações PHP sem, entretanto, criar um forte acoplamento da aplicação com os componentes do framework. Ao longo do curso, que consiste na criação de um cadastro, veremos como os componentes do Laminas implementam diversos padrões de projeto e arquitetura de software.
Tem como objetivo introduzir o framework Laminas, mostrando como ele pode ser usado para criar aplicações PHP sem, entretanto, criar um forte acoplamento da aplicação com os componentes do framework. Ao longo do curso, que consiste na criação de um cadastro, veremos como os componentes do Laminas implementam diversos padrões de projeto e arquitetura de software.
O termo programação assíncrona pode possuir diversos significados. Nesse workshop nós entenderemos cada um deles e colocaremos a mão na massa, aplicando os conceitos para tornar nossas aplicações mais performáticas e escaláveis.
Aprenda na prática os passos necessários para criar uma infraestrutura para rodar aplicações em PHP na nuvem usando a Amazon Web Services. Veja como utilizar o S3 e CloudFront para hospedar o frontend, máquinas EC2 para o backend, RDS para o banco de dados e como configurar o DNS usando Route 53. Também veremos como prover escalabilidade nessa infraestrutura através de grupos de autoscaling com Elastic Load Balancing, finalizando com automações de esteiras de CI/CD no GitHub Actions para executar testes e a implantação de novas versões do nosso sistema. Durante todo esse processo, usaremos o serviço de IAM para gerenciar acessos e permissões mais seguras.
Oferece uma introdução prática à acessibilidade digital, com conteúdo técnico e conceitual. Além de aprender a implementar práticas de acessibilidade, os participantes terão a oportunidade de absorver insights conceituais de um especialista com certificação internacional em acessibilidade. Juntos, os instrutores apresentarão uma visão equilibrada entre teoria e prática, preparando os participantes para construir interfaces inclusivas.
Este curso irá explorar os princípios e práticas centrais do Desenvolvimento Orientado a Eventos (EDD) versus Desenvolvimento Orientado a Ações (ADD) no contexto do Laravel. Ao final do curso, os participantes serão capazes de entender quando e por que escolher uma abordagem em detrimento da outra, além de como implementá-las de forma eficaz em aplicações Laravel.
O termo programação assíncrona pode possuir diversos significados. Nesse workshop nós entenderemos cada um deles e colocaremos a mão na massa, aplicando os conceitos para tornar nossas aplicações mais performáticas e escaláveis.
Aprenda na prática os passos necessários para criar uma infraestrutura para rodar aplicações em PHP na nuvem usando a Amazon Web Services. Veja como utilizar o S3 e CloudFront para hospedar o frontend, máquinas EC2 para o backend, RDS para o banco de dados e como configurar o DNS usando Route 53. Também veremos como prover escalabilidade nessa infraestrutura através de grupos de autoscaling com Elastic Load Balancing, finalizando com automações de esteiras de CI/CD no GitHub Actions para executar testes e a implantação de novas versões do nosso sistema. Durante todo esse processo, usaremos o serviço de IAM para gerenciar acessos e permissões mais seguras.
Oferece uma introdução prática à acessibilidade digital, com conteúdo técnico e conceitual. Além de aprender a implementar práticas de acessibilidade, os participantes terão a oportunidade de absorver insights conceituais de um especialista com certificação internacional em acessibilidade. Juntos, os instrutores apresentarão uma visão equilibrada entre teoria e prática, preparando os participantes para construir interfaces inclusivas.