Ricardo Martins começou sua carreira PHP em 2005, e enquanto esteve no Brasil participou de todas edições do PHP Conference Brasil. Empreendedor digital, agora mora do outro lado do mundo (Austrália). Nesta palestra, contará para onde a tecnologia PHP o levou, Dificuldades, Desafios superados, conquistas, dicas úteis, pulos do gato; “macetes” que aprendeu e utilizou para acelerar sua carreira e se diferenciar no mercado.
Arquivos: Palestras
Painel: PHP & Carreira: Onde estamos e para onde vamos?
Como está a situação de carreira para pessoas desenvolvedoras PHP? Com a já presente complexidade dos requisitos de vagas, novas tecnologias se tornando populares e o mercado abalado por layoffs, a linguagem mantém o o otimismo? E o que nos reserva o futuro?
Neste painel, moderado pela Organização da PHP Conference Brasil, nossos(as) convidados(as) dissecam e esclarecem o assunto.
Painelistas:
Painel: Arquiteturas, Padrões, Standards, Ambientes, IA: A linguagem atende à diversidade de demandas do mercado?
O mercado de desenvolvimento vive em constante – e às vezes exaustiva – mudança: novos padrões, standards, múltiplas opções de arquiteturas, ambientes… e tudo isso sem contar a Inteligência Artificial. Será que a linguagem está preparada para seguir atendendo todas essas mudanças?
Neste painel, moderado pela Organização da PHP Conference Brasil, nossos convidados dissecam e esclarecem o assunto.
Painelistas:
Painel: Assincronicidade e PHP: Como a linguagem lida com isso
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.
Painelistas:
Curso: Aprendendo padrões de projeto com Laminas (2/2)
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.
Curso: Aprendendo padrões de projeto com Laminas (1/2)
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.
Curso: Programação assíncrona com PHP (2/2)
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.
Curso: Criando uma infraestrutura na nuvem (aplicação, banco, testes, e deploy em ambientes de sandbox e produção) (2/2)
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.
Curso: Fundamentos de Acessibilidade Web: Um Primeiro Passo para Inclusão Digital (2/2)
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.
Curso: Laravel: Event Driven x Action Driven (2/2)
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.