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
540
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
260
XamarinAssemble: Desarrollo de aplicaciones Real-time con Xamarin, SignalR y CosmosDB
stvansolano
0
260
Intro a Git, GitHub Actions y Azure Container Instances
stvansolano
0
52
C# 8 & NET 5: Primeros Pasos
stvansolano
0
700
Desarrollo de aplicaciones Real-time con Xamarin y CosmosDB
stvansolano
0
670
Introduccion a Inteligencia Artificial y Aprendizaje Maquina en la Nube
stvansolano
0
35
Mobile Backends: Docker, .NET Core + SQL Server (Linux)
stvansolano
0
530
Intro a Azure DevOps y VS Online
stvansolano
0
72
Desarrollo móvil con Serverless, Docker y Xamarin
stvansolano
0
130
Other Decks in Programming
See All in Programming
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
【Go言語】golangci-lintの使い方
tomo1227
0
270
Activities at Cairo Library
cairolibrary720
0
1.2k
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
ドメイン駆動設計の実践
masuda220
PRO
17
5.1k
日付と正規化
megmogmog1965
0
140
リハビリmruby
kishima
1
160
CSC307 Lecture 11
javiergs
PRO
0
240
継続的な活動で築く地方エンジニアの道
myamashii
2
350
最近追加した型の紹介とその振り返り
aki19035vc
0
170
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
The Invisible Customer
myddelton
117
13k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
YesSQL, Process and Tooling at Scale
rocio
166
14k
Music & Morning Musume
bryan
43
5.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
34
1.9k
Unsuck your backbone
ammeep
666
57k
Code Reviewing Like a Champion
maltzj
517
39k
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