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
240
CSC509 Lecture 06
javiergs
PRO
0
260
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
970
株式会社 Sun terras カンパニーデック
sunterras
0
260
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
210
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
630
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
450
CSC305 Lecture 01
javiergs
PRO
1
400
Model Pollution
hschwentner
1
190
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
140
CSC305 Lecture 04
javiergs
PRO
0
260
Swift Concurrency - 状態監視の罠
objectiveaudio
2
490
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Music & Morning Musume
bryan
46
6.8k
How to Think Like a Performance Engineer
csswizardry
27
2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Docker and Python
trallard
46
3.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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