TDC 2020
Belo Horizonte
O encontro de comunidades e empresas no Brasil

Trilha PHP O poder do PHP

Veja palestras sobre, padrões, testes, integração contínua , novidades do PHP, frameworks e muito mais!

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 Alta Disponibilidade: PHP e MySQL com Kubernetes
Hector Vido Silva

Criar aplicações em PHP e MySQL com foco em alta disponibilidade utilizando um cluster de Kubernetes.

PHP Annotations - Magia ou puramente código?
Joel Medeiros

Neste Talk trago um breve estudo sobre annotations e respondendo perguntas como: O que são annotations? O PHP tem annotations? Qual a diferença entre comentário e annotation? Como elas funcionam?
Além de conhecer a fundo annotations, trarei ferramentas que utilizam e exemplos práticos dessa tal "Mágica" e como ela pode ser útil no nosso código de cada dia.

Tópicos: - O que é uma annotation? - Qual a diferença entre uma annotation e um comentário? - Como funciona uma annotation? - O PHP tem annotations? - Quais as vantagens e desvantagens de utilizar annotations? - Show me the code! - PHP Annotation Engine (FFI pode ser uma solução?)

11:10 às 12:00 Prototipação Rápida: IoT com PHP
Daniel Azeredo

Internet das Coisas já está em todo lugar e, possivelmente, você como desenvolvedor PHP, vai esbarrar com ela por aí.

Pode ser assustador ir parar em uma equipe de projeto que envolva eletrônica e perceber que você deixa de lidar com I/O tradicional, como teclado, mouse, monitor e impressora e passa a ter que lidar com sensores, displays, atuadores e afins.

O objetivo dessa palestra é mostrar que IoT com PHP está ao seu alcance e ainda apresentar ferramentas que podem facilitar sua vida nessa caminhada.

12:10 às 13:00 libsodium no PHP 7
Vinícius Campitelli

A libsodium é uma biblioteca moderna de criptografia e foi incluída no core do PHP 7.2, o que representa um posicionamento muito interessante da comunidade no quesito de segurança. Veremos como utilizar essa lib para: - Geração de dados aleatórios - Prevenção de timing attacks - Criptografia simétrica (secret key) - Criptografia assimétrica (par de chaves: pública e privada) - Hashing para autenticidade de mensagens e criação de senhas - Criptografia com autenticidade

13:10 às 14:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
14:10 às 15:00 Introdução a Programação Assíncrona em PHP
Marcel Gonçalves dos Santos

O ecossistema de PHP tem crescido imensamente nos últimos anos e diversos conceitos e ferramentas têm se consolidado. Um deles é a programação assíncrona. Nesta palestra serão abordados os conceitos de programação assíncrona, programação baseada em eventos, event-loop, streams, promises entre outros. Serão apresentados casos de usos em que podemos nos beneficiar da programação assíncrona e serão apresentadas bibliotecas e ferramentas que fornecem suporte e/ou fazem uso de programação assíncrona. E, por fim, será disponibilizado uma lista de referências para estudos.

15:10 às 16:00 Arquitetura orientada a eventos: Resiliência e escalabilidade.
EVANDRO MOHR

Construir sistemas em torno de uma arquitetura orientada a eventos simplifica a escalabilidade horizontal em modelos de sistemas distribuídos, tornando-os mais resilientes à falhas. Essa palestra explora a motivação, os benefícios e as desvantagens dessa abordagem nos ecossistemas PHP.

16:00 às 16:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

16:40 às 17:30 Implementando PSR-3 com Monolog
Gabriel Machado

No nosso dia a dia como desenvolvedores temos contato com logs em diversos momentos, geralmente quando precisamos entender quando algo deu errado. Mas eles podem ser utilizados além de uma forma de debug.

Nessa palestra vamos entender a importância de estruturar bem os logs das nossas aplicações, conhecer níveis de criticidade definidos pela PSR-3, como funciona o Monolog e como podemos configurá-lo para permitir um melhor aproveitamento dos logs gerados pelas nossas aplicações.

17:40 às 18:30 Laravel e Docker - Deploy com Apache
Arthur Faria

O deploy de aplicações PHP em Docker, principalmente às relacionadas aos frameworks mais utilizados têm sempre seguido uma abordagem NGINX + PHP-FPM. Vamos analisar uma abordagem diferente, trazendo pontos positivos e negativos de cada uma.

Precisamos falar sobre frameworks
Diego Borges Ferreira

Ei... Sabia que enquanto você lia esse texto nasceu um novo framework em alguma linguagem de programação? Frameworks são ferramentas para tornar mais simples o trabalho, mas será que precisamos usar framework pra tudo? Usar framework pode criar algum problema para o meu projeto? Com a existência vários tipos diferentes como escolher o melhor para o seu projeto? Vamos desvendar estes mistérios.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia, muitos sorteios fecharão o dia.

Data e Local

Sexta-feira, 6 de Novembro de 2020

10 às 19 h

Actuall Convention Hotel

Rod. Fernão Dias, 3443 - Jardim Riacho das Pedras
Belo Horizonte - MG

Informações sobre Data e Local


Público Alvo

A todos os desenvolvedores que tem algum conhecimento ou desejam adquirir algum conhecimento em PHP


Investimento

presencial:R$ 420,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes da Trilha PHP

Daniel Azeredo
Daniel Azeredo
Nocturna (Dafunbra)
EVANDRO MOHR
EVANDRO MOHR
Objective solutions
Hector Vido Silva
Hector Vido Silva
4Linux, Dragonfly Creative

Patrocinadores


Gold


Silver


Apoio


Patrocinios e Apoios Trilha e Workshop




Realização

TDC Online