TDC BUSINESS
TECNOLOGIAS PARA NEGÓCIOS TRANSFORMADORES

TRILHA DESIGN DE CÓDIGO

Um dos alicerces da inovação é um bom código
Está buscando aprimorar suas habilidades em desenvolvimento de software? Nossa trilha é projetada para ensinar técnicas e padrões essenciais de design de código. Explore o conhecimento, faça perguntas e amplie sua rede de contatos em um ambiente colaborativo e estimulante.

O que é uma trilha?

A trilha é um evento híbrido, presencial em São Paulo e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Data e Local

Quarta-feira, 20 de Setembro de 2023

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras São Paulo - SP
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Inscrição online
1 trilha: de R$ 245 por R$ 150

Inscrição online
1 trilha: de R$ 245 por R$ 195

Inscrição online
1 trilha: R$ 245

Inscrição híbrida (presencial + online)
1 trilha: de R$ 395 por R$ 250

* aproveite maior desconto até 21/07, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 395 por R$ 325

* preço válido até 04/09, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: R$ 395

* preço válido até 21/09, veja tabela completa

Promoções

Inscrição online
2 trilhas: R$ 440
3 trilhas: R$ 624

Inscrição híbrida (presencial + online)
2 trilhas: R$ 710
3 trilhas: R$ 1.005

* preço válido até 21/09, veja tabela completa

Esta trilha pertence à área Arquitetura, API e Microservices

Confira as trilhas relacionadas:

Programação / Palestras Time Zone: GMT-3

Programação Stadium:

A partir das 07:30h

Credenciamento

09:00 às 10:00

Abertura do evento e mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Desireé Meneguim e Cleyton Motta Viana - (Serasa Experian) / Elaine Travizzanutto - (B3 S.A.) / Alex Xavier (Microsoft)

Programação desta Trilha:

10:10 às 10:25

Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:30 às 11:05

Planejamento e execução - Migrando legados com Strangle Pattern

marcio rogério nizzola

Nesta palestra será demonstrado um case real de como planejar e realizar a evolução tecnológica em um ecossistema completo de aplicações utilizando um padrão de estrangulamento de legado. Os desafios e execução de uma evolução técnica em software com mais de 10 anos e vários débitos técnicos. Implementação de novas API´S, Novo Front, Bancos de Dados, Storage, Filas, Docker !

11:15 às 11:50

Transformando o caos em clareza: o poder da refatoração

Monica Helena Ribeiro / Carine Bertagnolli

Como resolver o caos do código, cheio de complexidade e acoplamento, e trazer clareza ao desenvolvimento? A resposta é: um ciclo de refatoração contínuo. Ele nos ajuda a melhorar o código "bagunçado" e a deixá-lo mais organizado, legível e fácil de fácil manutenção. Pensando nisso, vamos trazer um arsenal de estratégias, ferramentas e exemplos práticos para que você consiga vencer o receio de alterar um código já existente e tire os melhores resultados do processo de refatoração.

11:55 às 13:20

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:20 às 13:30

Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

13:30 às 14:05

DRY, KISS e YAGNI. Venha conhecer os "irmãos" do SOLID!

Diego Pereira Silva

Se você já possui algum tempo como Desenvolvedor de Software já deve ter ouvido falar de SOLID (e se não ouviu fique tranquilo, vamos te contextualizar sobre ele). Mas e os princípios parceiros (estão mais para irmãos mesmo) do SOLID? DRY, KISS e YAGNI podem parecer princípios muito simples de início, mas como aplicá-los no dia a dia e garantir que seu código está realmente limpo? Vamos abordar de maneira prática esses princípios nessa apresentação!

14:10 às 14:45

CUPID: propriedades que todo bom software deve ter

Vinicius França

Juntos iremos percorrer as propriedades que todo bom software deve ter em seu design code o CUPID: Composable, Unix philosophy, Predictable, Idiomatic, Domain based. E como esse novo amigo pode conversar com principios e padrões já mais conhecidos como: SOLID, DRY, DDD e Clean code.

14:50 às 15:50

De que forma boas práticas e a adoção de padrões pode ajudar a manter um código sustentável e escalável?

Otavio Lemos
Painel de Discussão desta Trilha

15:55 às 16:25

Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:30 às 17:05

Seu código fonte é sustentável?

Isaac Felisberto de Souza

Quando pensamos em Design de Código, logo lembramos de Clean Code, Design Patterns e outros padrões e práticas que organizam e estruturam um bom código. Contudo acima do uso de padrões e práticas está uma questão mais nobre a qual pouco questionamos, que é a sustentabilidade presente no código e software que produzimos e isso envolve claro os padrões já conhecidos e também nossas escolhas de arquitetura, ferramentas, documentação, organização, versionamento, testes, dentre outras. Na apresentação será abordado como trabalhar esses temas a partir de uma visão que destaca a produção de código e software sustentável acima dos conceitos tradicionais.

17:15 às 17:50

Hexagonal Architecture and The Closet Problem

Danilo Pereira De Luca

Nessa apresentação gostaria de trazer um deparo do quão importante é termos um código/projeto organizado, usando como exemplo real uma situação que muitos devem ter passado, ou ainda passam, que é a organização do seu ármario de roupas. Nela pretendo comentar como o conceito da arquitetura Hexagonal pode ser aplicada para resolver esse problema e quais suas principais características.

17:55 às 18:30

Padrões de Abstração para Bibliotecas de Código: Quando, Por que e Como?

Luiz Motta

Mas afinal, quando, por que e como transformar seu código em um pacote reutilizável? Compartilharei insights de um time de plataforma especializado na criação de bibliotecas, abordando exemplos reais e destacando tanto as situações ideais para a criação de uma biblioteca quanto os momentos em que é melhor evitar o excesso de abstração. Exploraremos padrões de extensibilidade para outras bibliotecas e consumidores, técnicas que minimizam 'breaking changes' e mantêm a compatibilidade com versões anteriores. Por fim, discutiremos como utilizar a comunidade e os padrões de desenvolvimento da sua linguagem de programação para buscar inspiração na criação de bibliotecas.

Programação da Stadium no final do dia:

18:35 às 19:05

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores


Gold


Silver


Apoio e Apoio Institucional


Community Lounge


Impact Lounge



Realização