TDC CONNECTIONS
BUILDING SOFTWARE IN THE CONNECTED WORLD

Trilha API

Conectando pessoas e tecnologias diferentes.

A diversidade de linguagens de programação e tecnologias que podem ser utilizadas para criar uma aplicação é enorme. Cada uma delas pode trazer vantagens distintas de acordo com o tipo de aplicação que você deseja construir. Ainda assim, dentre essas possibilidades, você, como pessoa desenvolvedora, consegue fazer diferentes sistemas se comunicarem, independente da tecnologia, utilizando as APIs.

As APIs estão no centro das Estratégias Digitais das empresas, as transformações se fazem de forma contínua e rápida, prover APIs é a melhor maneira de unir Negócios, Tecnologia e Cliente. Vamos discutir na trilha importantes pontos do momento e que estão por vir no Gerenciamento Full Lifecycle de APIs. Estejam conectadas nas novidades das APIs em tempos de transformações contínuas.

Date and Place

Tuesday, March 22, 2022

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until FEB/16,
see full table

Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAR/11,
see full table

Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until MAR/24,
see full table

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 Opening of the event and mini keynotes

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:40 to 10:25

Conexão com o mercado de trabalho de hoje e do futuro

Tania Cosentino
Keynote de Abertura
10:30 to 10:45 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:50 to 11:25

Seu padrão é padronizado?

Carlos Grahl

A maioria das APIs atualmente segue o padrão REST, mas está padronizada? Qual o idioma de todos endpoints? Os status HTTP de retorno estão corretos e todos iguais entre as operações? Como tratam paginação, ordenação, filtro? Nesta apresentação vamos mostrar um padrão que estamos utilizando aqui na Ambevtech.

11:30 to 12:05

Design de API - Como deixar desenvolvedores felizes ao usar uma API criada por você?

Adeildo Neto

Um método PUT deveria criar e alterar um recurso? Quais parâmetros de query são úteis de fornecer num método GET? O que é idempotência? E como eu garanto isso? Nesta palestra, juntos vamos discutir como podemos criar um design de API que seja fácil pra nós de implementar, mas também seja fácil para que uma pessoa desenvolvedora também consiga utilizar! Vamos ver os verbos HTTP mais usados e em quais estratégias eles se encaixam, os status code que podem ajudar a tornar nossa API mais semântica e como essas escolhas podem afetar diretamente nosso desenvolvimento.

12:10 to 12:45

RegEx: como ela valida os dados para sua API

Bruna Ferreira Da Silva

A validação de dados é usada com frequência no nosso cotidiano mas já pensou como isso é feito? Já fez uso de RegEx copiado de alguma página na internet e não entendeu como funciona? Veremos como usar as RegEx dentro da linguagem Python, usando exemplos práticos e explicando passo a passo o que acontece por traz dessa expressão.

12:50 to 13:55 Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 14:45

API Economy na Transformação Digital: Ampliando seus negócios

Diego A. Dias

A economia da API está em ascensão e no processo de transformação digital, as APIs possibilitam a criação de novos serviços de forma mais rápida.

Fora isso, o uso de APIs E que desenvolvedores concentrem-se em construir o que é mais importante para os clientes, facilitando possíveis inovações nas empresas.

Entretanto, C-levels tendem à se preocupar com questões como:

-Como o uso de APIs nos fará alavancar novos negócios? -(Opex vs Capex) -Como será a forma de lucro ?

A ideia da apresentação é passar um overview sobre API Economy, o ganho ao usar APIs e como facilitariam o processo de Transformação Digital

14:50 to 16:05

APIs! Vamos falar de segurança e de testes de APIs no momento em que estamos

Bruno Lopes Alcantara Batista / Kamila de Fátima Santos Oliveira / Rafael Mena Barreto / Roberta Robert
Painel Digital desta Trilha
16:10 to 16:20 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 17:00

Arquitetura Hexagonal: Mantendo sua Aplicação Evolutiva e Saudável

Alex Alves Silva / Renicius Pagotto Fostaini

Também chamada de Ports and Adapters, a Arquitetura Hexagonal é mais uma maneira de organizar seu código em camadas, onde cada uma tem sua responsabilidade específica. Contudo, apresenta uma peculiaridade, a qual é dar um foco maior na parte mais importante de seu código, que seria a sua lógica, isolando-a totalmente do mundo externo, tornando o código agnóstico aos acessos. Nesta apresentação, além de mostrarmos conceitos teóricos vamos também levar para você como aplicar essa arquitetura na prática.

17:05 to 17:40

Kotlin com Spring: Eu adoro a primavera

Lissa Ferreira

Spring é um framework muito utilizado no mundo Java, tanto no mundo corporativo, quanto no mundo opensource, mas também é possível de usar o mesmo Spring do Java, com a linguagem Kotlin!

O uso do Kotlin no lugar do Java, facilita a escrita e manutenção da aplicação, podendo criar um código muito mais simples e objetivo, além de podermos usar os recursos que a linguagem Kotlin oferece.

Bora começar a explorar esse mundo?

17:45 to 18:20

Kotlin no backend. Criando sua primeira API com Ktor.

Victor Castro

Kotlin é uma linguagem de programação famosa no desenvolvimento mobile, mas também pode ser usada em outras plataformas, nessa palestra iremos ver a possibilidade de trabalhar com Kotlin no backend criando sua primeira API com Ktor, um framework totalmente escrito em Kotlin. Iremos ver desde o Hello World até a criação de um ambiente com Docker para colocar sua aplicação em produção.

18:25 to 18:40 Open Space

18:45 to 19:15 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Sponsors

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização