
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
با کمک این کتاب، تست برنامههای جاوااسکریپت را به سطحی تازه از کارآمدی و اطمینان برسانید. از مبانی Jasmine و توسعه رفتارمحور (BDD) شروع میکنید و با ابزارها و خودکارسازی آشنا میشوید. یاد میگیرید چطور با کمک Jasmine یک پایگاه کد پایدار بسازید. همچنین نگاهی به تست یکپارچه با React.js و Karma میاندازید و میبینید چطور با جعل درخواستهای AJAX میتوانید این فرایند را سرعت ببخشید. با پیشروی در کتاب، با چالشهای تست برنامهای که روی یک فریمورک ساخته شده آشنا میشوید و یاد میگیرید چطور برنامهتان را از مشکلات مدیریت وابستگی دور نگه دارید. مفهوم رندر سمتکلاینت و سمتسرور را درک میکنید و برنامهها را با React.js تست میکنید. همچنین یاد میگیرید با webpack خودکارسازی کنید و با سیستمهای ماژول جاوااسکریپت، با استفاده از ماژولهای ECMAScript 6 (ES6)، کار کنید. در پایان این کتاب، یک توسعهدهنده وب توانا خواهید بود؛ با دانش خوب و درک محکم از بهکارگیری کارآمد فریمورک Jasmine برای تست.
Take your testing of JavaScript applications to a new level of efficiency and reliability with the help of this book. Starting with the fundamentals of Jasmine and behavior-driven development (BDD), you will learn about tooling and automation. You will learn how to create a sustainable code base with the help of Jasmine. You will also take a look at integrated testing with React.js and Karma, and how you can speed this process up by faking AJAX requests. As you progress through the book, you will learn about the challenges of testing an application built on top of a framework and how you can prevent your application from suffering from dependency management. You will understand the concept of client-side and server-side rendering and test applications using React.js. You will also learn to automate using webpack and work with JavaScript module systems using ECMA Script 6 (ES6) modules. By the end of this book, you will be a competent web developer with good knowledge and a strong understanding of how to efficiently use the Jasmine framework for testing purposes.