{"product_id":"pragmatic-test-driven-development-in-c-and-net-write-loosely-coupled-documented-and-high-quality-code-with-ddd-using-familiar-tools-and-libraries-9781803230191","title":"Desarrollo pragmático guiado por pruebas en C# y .NET: Escriba código de alta calidad, desacoplado y documentado con DDD utilizando herramientas y bibliotecas conocidas","description":"\u003cp\u003e\u003cstrong\u003eCree aplicaciones realistas con bases de datos relacionales y de documentos, y diseñe su código utilizando TDD. Realice pruebas unitarias con xUnit y NSubstitute, y aprenda conceptos como DDD, SUT, Mocks, Fakes, Test Doubles, SOLID y FIRSTHAND\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCree una aplicación completa basada en TDD empleando herramientas y bibliotecas familiares para practicar escenarios del mundo real.\u003c\/li\u003e\n\u003cli\u003eDerive su arquitectura utilizando TDD con diseño guiado por el dominio y enfoque SOLID.\u003c\/li\u003e\n\u003cli\u003eConozca los desafíos de implementar TDD y pruebas unitarias en su organización y elabore un plan.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEl desarrollo impulsado por pruebas (TDD) es un manifiesto para agregar características de forma incremental a un producto, pero comenzando primero con las pruebas unitarias. Las plantillas de proyectos actuales vienen con pruebas unitarias por defecto y su implementación se ha convertido en una expectativa. No es de extrañar que TDD\/pruebas unitarias figuren en la mayoría de las especificaciones de trabajo y sean ingredientes importantes para la mayoría de las entrevistas y desafíos de codificación. La adopción de TDD impondrá buenas prácticas de diseño y acelerará su camino para convertirse en un mejor arquitecto de codificación.\u003c\/p\u003e\u003cp\u003eEste libro va más allá de los debates teóricos y se centra en familiarizarlo con TDD en un entorno del mundo real utilizando marcos populares como ASP.NET Core y Entity Framework. El libro comienza con los elementos fundamentales antes de mostrarle cómo usar Visual Studio 2022 para construir una aplicación web de reserva de citas. Para imitar la vida real, utilizará EF, SQL Server y Cosmos, y empleará patrones como repositorio, servicio y constructor. Este libro también lo familiarizará con el diseño basado en el dominio (DDD) y otras mejores prácticas de software, incluidas SOLID y FIRSTHAND.\u003c\/p\u003e\u003cp\u003eAl final de este libro de TDD, habrá adquirido suficiente confianza para defender una implementación de TDD. También estará equipado con un caso de negocio y técnico para implementar TDD o pruebas unitarias para presentar a su gerencia y colegas.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eEscribir pruebas unitarias con xUnit y comprender la inyección de dependencias.\u003c\/li\u003e\n\u003cli\u003eImplementar dobles de prueba y simulacros con NSubstitute.\u003c\/li\u003e\n\u003cli\u003eUtilizar el estilo TDD para pruebas unitarias en conjunción con DDD y las mejores prácticas.\u003c\/li\u003e\n\u003cli\u003eMezclar TDD con la API de ASP.NET, Entity Framework y bases de datos.\u003c\/li\u003e\n\u003cli\u003eAvanzar al siguiente nivel explorando la integración continua con GitHub.\u003c\/li\u003e\n\u003cli\u003eIntroducirse en escenarios de simulación avanzados.\u003c\/li\u003e\n\u003cli\u003eDefender la introducción de TDD y pruebas unitarias en su equipo y empresa.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eA quién va dirigido este libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eEste libro está dirigido a desarrolladores .NET de nivel intermedio a sénior que buscan utilizar el potencial de TDD para desarrollar software de alta calidad. Se asume un conocimiento básico de POO y conceptos de programación en C#, pero no se espera ningún conocimiento de TDD o pruebas unitarias. El libro ofrece una cobertura en profundidad de todos los conceptos de TDD y pruebas unitarias, lo que lo convierte en una excelente guía para desarrolladores que desean construir una aplicación basada en TDD desde cero o que planean introducir las pruebas unitarias en su organización.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-15676155\"\u003eAdam Tibi\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 30\/09\/2022\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 372\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.41 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25 alto x 7.50 ancho x 0.77 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781803230191\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1803230193\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051380\"\u003eProgramación | Microsoft\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051310\"\u003eLenguajes | C#\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051230\"\u003eDesarrollo e ingeniería de software | General\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44426744987885,"sku":"9781803230191","price":58.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_acd65312-c528-489e-bfe3-071f4a25d271.jpg?v=1699987656","url":"https:\/\/sureshotbooks.com\/es\/products\/pragmatic-test-driven-development-in-c-and-net-write-loosely-coupled-documented-and-high-quality-code-with-ddd-using-familiar-tools-and-libraries-9781803230191","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}