Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mockeando tus APIs con C# y Xamarin
Search
Esteban Solano Granados
November 14, 2020
Programming
0
570
Mockeando tus APIs con C# y Xamarin
Esteban Solano Granados
November 14, 2020
Tweet
Share
More Decks by Esteban Solano Granados
See All by Esteban Solano Granados
Mobile Workshop: Xamarin Intro
stvansolano
0
280
XamarinAssemble: Desarrollo de aplicaciones Real-time con Xamarin, SignalR y CosmosDB
stvansolano
0
270
Intro a Git, GitHub Actions y Azure Container Instances
stvansolano
0
74
C# 8 & NET 5: Primeros Pasos
stvansolano
0
730
Desarrollo de aplicaciones Real-time con Xamarin y CosmosDB
stvansolano
0
690
Introduccion a Inteligencia Artificial y Aprendizaje Maquina en la Nube
stvansolano
0
61
Mobile Backends: Docker, .NET Core + SQL Server (Linux)
stvansolano
0
560
Intro a Azure DevOps y VS Online
stvansolano
0
100
Desarrollo móvil con Serverless, Docker y Xamarin
stvansolano
0
180
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Software Architecture
hschwentner
6
2.4k
iOSでSVG画像を扱う
kishikawakatsumi
0
170
AIのバカさ加減に怒る前にやっておくこと
blueeventhorizon
0
120
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.7k
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
CSC509 Lecture 07
javiergs
PRO
0
250
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
ドメイン駆動設計のエッセンス
masuda220
PRO
15
6.2k
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
170
Devoxx BE - Local Development in the AI Era
kdubois
0
150
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
1
100
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
700
Bash Introduction
62gerente
615
210k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
The Invisible Side of Design
smashingmag
302
51k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
How to Think Like a Performance Engineer
csswizardry
27
2.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Transcript
#netcoreconf https://stvansolano.github.io/blog Esteban Solano G. Mockeando tus APIs con C#
y Xamarin Microsoft MVP
#netcoreconf Agenda - ¿Qué es un MockServer? - ¿Cómo implementarlo?
- Motivos para implementarlo - Ejemplos (Xamarin / C#) https://stvansolano.github.io/blog @stvansolano
#netcoreconf ¿Qué es un Mock Server? • Servidor que simula
la interacción de un API ante un cliente. • Mecanismo complementario para desarrollo, pruebas e integración • Dummy data, fake requests y respuestas simuladas • Offline, API In-Progress @stvansolano
#netcoreconf ¿Cómo implementar un Mock Server? • Servicios Online ->
Mocky, MockAPI • Serverless -> Azure Functions, Amplify • Postman, Otros Herramientas @stvansolano
#netcoreconf Integration Tests Mejorar la respuesta (latencia, resiliencia) Time to
Market (REST, GraphQL) Agilidad (Organización) Continuous Testing Ambientes en transicion Razones para implementar un Mock Server @stvansolano
#netcoreconf Aspectos a considerar Tiempo Costo Complejidad "Dilema del API"
@stvansolano
#netcoreconf DEMO: Xamarin + Mock Server • Configurando el proyecto
(MockServer) • Configurando los endpoints • Configurando las respuestas • JSON https://github.com/stvansolano/WooCommerce-Mobile
¡GRACIAS COMUNIDAD! • Blog: https://stvansolano.github.io/blog/ • Twitter: @stvansolano • Github:
/stvansolano