TDC 2017
São Paulo
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha PHP O essencial para desenvolvedores PHP

PHP é a linguagem de programação mais presente na web, mas que também está presente em diversos outros cenários e que chegou ano passado a sua versão 7.1 e com cada vez mais foco em qualidade e performance, essa trilha visa introduzir o programador iniciante na linguagem porém já com pensamento nas melhores práticas de desenvolvimento, qualidade de código e utilização das melhores e mais modernas tecnologias e bibliotecas do mercado.

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 Seu time deveria estar fazendo Pair Programming
Ravan Scafi

"Aquela técnica em que um programa e o outro fica a toa no WhatsApp?" - algum gestor sobre Pair Programming. Existe certo receio quando falamos de Pair Programming. Para alguns, é colocar duas pessoas para fazer algo que apenas uma poderia fazer, desperdiçando tempo e dinheiro. Porém, o Pair Programming vai muito além disso e pode contribuir para o sucesso de um projeto. Entenda no que consiste essa técnica, quais as motivações, os benefícios, como fazer um bom pair programming e leve essa cultura para o seu time, com os argumentos certos para convencê-los.

11:10 às 12:00 Laravel, Power BI e Chatbot: uma introdução a análise de dados
Guaracy A. Lima / Mariana Gomes

Nessa apresentação abordarei aspectos práticos do dia a dia de trabalho com uma aplicação que controla um chat bot de um e-comerce e apresenta analise de dados realizada com porwer BI para a melhoria do processo de venda e interação com os clientes. Tendo em vista a que "quem mais oferece é quem mais vende"

Melhore seu código sem suar a camisa com Object Calisthenics
Eduardo Gabriel de Oliveira Nascimento

Com certeza você já fez um flexão ou uma abdominal certo? São atividades simples que provavelmente você aprendeu na aula de Educação Física. Existem 9 exercícios tão simples quanto os que você aprendeu na escola e que podem te ajudar a ter um código mais legível, e o melhor sem sem suar a camisa ;)

12:00 às 13: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.
13:10 às 14:00 Clean Code: como tornar nossos códigos legiveis para seres humanos
Vinícius Alonso

Escrever código para um compilador é fácil, basta seguir as regras de sintaxe. Difícil é tornar esse código legível para quem irá trabalhar com ele no futuro. Nessa palestra vamos ver pequenos detalhes como, nomes expressivos e funções bem escritas, podem transformar um software.

Web Services PHP - Uma abordagem sobre RPC, SOAP e REST
Eduardo Cesar

Esta palestra visa abordar conceitos de web services apresentando o que são serviços RPC, passando pelo seu conceito e soluções PHP, em específico XML-RPC. Abordar o que são web services SOAP, explicando e mostrando como o PHP trabalha com essa questão. Por fim, trazendo uma visão técnica sobre princípios REST e soluções PHP úteis para implementação, concluindo sobre a importância de obter conhecimentos sobre arquiteturas de web services. Tópicos: WEB SERVICES - DEFINIÇÃO E APLICABILIDADE SERVIÇOS RPC - O QUE SÃO E COMO FUNCIONAM? FUNÇÕES PHP PARA XML-RPC SOAP - O QUE É SOAP E SEU FUNCIONAMENTO? INTERAGINDO COM SOAP EM PHP REST ? UMA VISÃO TÉCNICA LIDANDO COM REST EM PHP CONCLUSÃO

14:10 às 15:00 Design Patterns - Problemas comuns de design de código
Ricardo Plansky

Programação às vezes pode ser bem repetitiva entre vários projetos, com isso, os mesmos problemas se repetem algumas vezes. Assim, foram encontrados alguns padrões entre esses problemas de design e algumas soluções que se encaixam na maioria delas. A ideia é dar um overview sobre os principais pontos, com exemplos práticos de como esses padrões são aplicados. Nível: Intermediário

15:00 às 15: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.

15:40 às 16:30 PHP Core: entendendo os RFCs
Marcelo Camargo

Agora vamos um pouco mais para dentro da comunidade que desenvolve o PHP e entender como funciona o processo interno para mudanças e novas implementações, e como você pode contribuir para ele.

16:40 às 17:30 PHPUnit com TDD
Layo Azevedo
  • O que é TDD
  • O que é PHPUnit e teste de unidade
  • Configuração inicial do phpunit.xml
  • Escrevendo o primeiro teste (init)
  • Conotações de testes usando @
  • Principais tipos de asserts
  • O método setUp() e sua importância
17:40 às 18:30 Como criar um mecanismo de busca em PHP com MongoDB
LUIZ FERNANDO DUARTE JUNIOR

Aprenda como criar um mecanismo de busca simples, porém eficiente, usando conceitos fundamentais de search engines e as tecnologias PHP e MongoDB.

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

Sábado, 22 de Julho de 2017

8:30 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Vila Olímpia | São Paulo - SP

Informações sobre Data e Local


Público Alvo

Desenvolvedores PHP e todos que estejam iniciando na linguagem


Investimento

presencial:R$ 240,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.
Embarcados Experience: Venha conferir informações de qualidade que auxiliam em projetos eletrônicos e servem para atualização do conhecimento.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Patrocinadores