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.
Tuesday, March 22, 2022
09h às 19h
REMOTE ACCESS WITH ONLINE BROADCAST
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
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 |
|
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 GrahlA 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 NetoUm 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 APIBruna Ferreira Da SilvaA 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óciosDiego A. DiasA 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 estamosBruno Lopes Alcantara Batista / Kamila de Fátima Santos Oliveira / Rafael Mena Barreto / Roberta RobertPainel 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ávelAlex Alves Silva / Renicius Pagotto FostainiTambé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 primaveraLissa FerreiraSpring é 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 CastroKotlin é 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. |