TDC ONLINE ESPECIAL BH
O encontro de comunidades e empresas no Brasil

Trilha Linguagens

Trilhas Python, PHP, JavaScript e Node.js, Java, GO, .NET, Web/Front -End e Mobile

Venha conhecer as novidades, tendências e recurso das linguagens PHP, JavaScript e Node.js, Mobile e Web/Front-end

Data

Sábado, 25 de Abril de 2020

9 às 18 h (somente ao vivo)

Investimento

GRATUITO

Palestras

Hora Conteúdo
09:00 às 09:30

Abertura Linguagens

09:30 às 10:00

Microservice .net core 3.1 com DDD e Devops

vanessa brandão do valle
Alguns developers ficam confusos como estruturar um microservice e incluir com boas práticas como DDD, Solid , Kiss , ID. Como manter os padrões sem prejudicar a função de cada microservice? Quero apresentar uma forma que vai clarear usada atualmente por muitas empresas multinacionais. Além claro que ter a opção cross plataform do .net core e realizar a configuração de CI/CD no azure devops .
10:00 às 10:30

Microprofile: Enterprise o suficiente para microserviços

Rafael Benevides
Existem muitos desafios em uma arquitetura orientada a microserviços que não podem ser facilmente solucionadas com Java/Jakarta EE, mas a especificação Microprofile fecha esta lacuna. MicroProfile é uma iniciativa criada pela comunidade Java para fomentar uma inovação rápida em torno de Microserviços e Java para Enterprise. Esta sessão irá mostrar os detalhes em torno da especificação Microprofile, como ela melhora o Java para aplicações cloud-native.
10:30 às 10:45

Desenvolva(-se)

Leticia Silveira
Como se destacar no mercado e conquistar mais jobs
10:45 às 11:45

TDC Expo, Networking e Painel Digital

Pausa na Trilha para interação nos Stands, em Networking ou em algum dos Painéis abaixo.

Painel Java

Painel Go

Painel Python

Painel .NET

Giovanni Bassi
.NET Core e seu futuro

Painel Carreira

11:45 às 12:15

Porque usar Go

Jefferson Lima
Esta palestra é um overview do "Porque usar Go". Go é uma linguagem de uso geral e muito poderosa que se destaca por ser uma linguagem simples, legível e produtiva com uma curva de aprendizado muito baixa. O objetivo é fazer uma apresentação bem animada de forma simples e com exemplos práticos. Existe diversas vantagens em sua utilização em diversos cenários e por tratar-se de uma linguagem moderna e desenvolvida para absorver o máximo do poder computacional ela veem ganhando notoriedade por milhares de empresas espalhadas pelo mundo que passaram a adotar Go.
12:15 às 12:45

Tipagem Gradual em Python

Luciano Ramalho
Venha aprender mais!
12:45 às 13:00

Encerramento da parte da manhã

14:00 às 14:30

Abertura da parte da tarde

14:30 às 15:00

A era dos Micro Frontends

William Grasel
O hype do microservice saiu do backend e agora veio nos dar mais uma opção para estruturar nossas aplicações no mundo do Front End! Mas como todo hype precisamos tomar cuidado para não ser arrastados sem antes entender o que realmente significa esse novo jargão, quais são as alternativas de implantação dessa nova arquitetura, aonde ele pode ser útil, e mais importante ainda: quando NÃO usar.
15:00 às 15:30

Testes de interface ágeis com Cypress.

Alvaro Camillo Neto
Quem nunca sofreu com os imprevisíveis timeouts que ferramentas como Selenium podem gerar por motivos que nem sempre compreendemos... Mas não precisa ser assim! Vamos conhecer o Cypress e como essa ferramenta pode trazer de volta a alegria de criar testes de interface !
15:30 às 15:45

Qualitividade - Investindo em Qualidade de Código para Ganhar Produtividade

Klaus Wuestefeld
-----------
15:45 às 16:45

TDC Expo, Networking e Painel Digital

Pausa na Trilha para interação nos Stands, em Networking ou em algum dos Painéis abaixo.

Painel PHP

Painel Mobile

Painel Javascript e Node.js

Painel Web / Front-End

Painel TDC4Kids

Painel Carreira

16:45 às 17:15

Dividir para conquistar: Modularização e Features Dinâmicas no Android

Angélica Oliveira / Selem Afonso
Hoje em dia temos apps crescendo cada dia mais e times crescendo cada dia mais. Diante dessa situação, as preocupações mais comuns são: Como não ter times impactando no trabalho de outros times? Como diminuir o tamanho do meu aplicativo, mesmo precisando adicionar mais Features? Parecem perguntas sem resposta. Mas atualmente temos formas de evitar esses problemas existentes. Modularizando um grande aplicativo, podemos separar conceitos e códigos fonte, desacoplando as funcionalidades e as camadas, sendo possível ter um código fonte limpo e organizado. Além disso podemos ter módulos de Features Dinâmicas, com eles podemos ter features que são instaladas conforme a necessidade do usuário.
17:15 às 17:45

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.
17:45 às 18:00

Encerramento

Link da transmissão ao vivo no Hopin

Grade sujeita a alterações

Coordenação da Trilha Linguagens

Luiz Avila
Luiz Avila
Uno Soluções
Jefferson Lima
Jefferson Lima
s3wf solucoes web
Jansen Felipe
Jansen Felipe
Supliu Tecnologia
Hugo Iuri
Hugo Iuri
Minutrade
Aline Ayres
Aline Ayres
Thoughtworks
Diego Silva
Diego Silva
Universidade Federal de Uberlândia
Anderson Fernandes - Burnes
Anderson Fernandes - Burnes
Uniti Tecnologia de Informação / Vida de Programador
Lucas Ferreira
Lucas Ferreira
Thoughtworks

Patrocinadores

Diamond


Gold


Silver



Realização