توضیحات
Key Features
- With the help of this book, you will improve your productivity as a developer and that of your team by focusing on business logic utilizing the structure that Hapi.js provides
- You will be introduced to a real-world problem and we’ll demonstrate how to use the tools Hapi provides to resolve it
- This is the only book with a learn-by-example approach
Book Description
This book will introduce hapi.js and walk you through the creation of your first working application using the out-of-the-box features hapi.js provides. Packed with real-world problems and examples, this book introduces some of the basic concepts of hapi.js and Node.js and takes you through the typical journey you’ll face when developing an application. Starting with easier concepts such as routing requests, building APIs serving JSON, using templates to build websites and applications, and connecting databases, we then move on to more complex problems such as authentication, model validation, caching, and techniques for structuring your codebase to scale gracefully. You will also develop skills to ensure your application’s reliability through testing, code coverage, and logging.
By the end of this book, you’ll be equipped with all the skills you need to build your first fully featured application. This book will be invaluable if you are investigating Node.js frameworks or planning on using hapi.js in your next project.
What you will learn
- Increase your productivity by taking advantage of the out-of-the-box features hapi.js provides
- Build secure API servers
- Create websites and applications using your favorite templating language
- Leverage hapi.js plugins to better structure your codebase
- Simplify your security workflows with the built-in authentication and authorization functionality of hapi.js
- Ensure application reliability with testing and code coverage
- Reduce code complexity using reusable validation logic with joi
- Gather insight into your application performance via logging
- Start the journey to building robust production-ready applications
About the Author
John Brett is a software engineer passionate about new technologies, open source, and building useful software while travelling the world. Starting out in Ireland with a degree in Computer Science and Software Engineer, he went on to join IBM through their premier internship Extreme Blue, later working on collaboration software as part of IBM’s Software Group. There, John mainly worked with PHP and JavaScript, only working with Node.js in his spare time.
Later in his career, John moved to a growing SAAS company called D4H Technologies. As a lead engineer there, he developed tools to aid emergency response teams globally, all from a lighthouse in Dublin, Ireland. Here, John got more exposure to Node.js, leading D4H’s first venture into Node using hapi.js, later joining the hapi.js core team
Table of Contents
- Introducing hapi.js
- Adding Functionality by Routing Requests
- Structuring Your Codebase with Plugins
- Adding Tests and the Importance of 100% Code Coverage
- Securing Applications with Authentication and Authorization
- The joi of Reusable Validation
- Making Your Application Production Ready
————————————————————–
ترجمه ماشینی :
ویژگی های کلیدی
- با کمک این کتاب، با تمرکز بر منطق کسب و کار با استفاده از ساختاری که Hapi.js ارائه می دهد، بهره وری خود را به عنوان یک توسعه دهنده و تیم خود بهبود خواهید بخشید. li>
- شما با یک مشکل دنیای واقعی آشنا می شوید و نحوه استفاده از ابزارهایی را که هاپی برای حل آن ارائه می دهد نشان خواهیم داد
- این تنها کتابی است که رویکرد یادگیری با مثال دارد.
توضیحات کتاب
این کتاب hapi.js را معرفی میکند و شما را در ایجاد اولین برنامه کاربردی با استفاده از ویژگیهای خارج از جعبه hapi راهنمایی میکند. js فراهم می کند. این کتاب که مملو از مشکلات و مثالهای دنیای واقعی است، برخی از مفاهیم اولیه hapi.js و Node.js را معرفی میکند و شما را در سفری معمولی که هنگام توسعه یک برنامه با آن مواجه خواهید بود، راهنمایی میکند. با مفاهیم سادهتری مانند درخواستهای مسیریابی، ساخت APIهایی که به JSON خدمت میکنند، استفاده از قالبها برای ساخت وبسایتها و برنامهها، و اتصال پایگاههای اطلاعاتی شروع میکنیم، سپس به مشکلات پیچیدهتری مانند احراز هویت، اعتبارسنجی مدل، ذخیرهسازی حافظه پنهان و تکنیکهایی برای ساختاردهی پایگاه کدتان میپردازیم. به زیبایی مقیاس کنید شما همچنین مهارت هایی را برای اطمینان از قابلیت اطمینان برنامه خود از طریق آزمایش، پوشش کد و ثبت نام ایجاد خواهید کرد.
در پایان این کتاب، شما به تمام مهارت هایی که برای ساختن اولین برنامه کاملاً برجسته خود نیاز دارید مجهز خواهید شد. کاربرد. اگر در حال بررسی چارچوب های Node.js یا برنامه ریزی برای استفاده از hapi.js در پروژه بعدی خود هستید، این کتاب ارزشمند خواهد بود.
آنچه یاد خواهید گرفت
- بازدهی خود را افزایش دهید. استفاده از ویژگی های خارج از جعبه که hapi.js فراهم می کند
- ساخت سرورهای API ایمن
- ایجاد وب سایت ها و برنامه ها با استفاده از زبان قالب دلخواه شما
- از پلاگین های hapi.js برای ساختار بهتر پایگاه کد خود استفاده کنید
- با استفاده از قابلیت احراز هویت و مجوز داخلی hapi.js، گردش کار امنیتی خود را ساده کنید
- از قابلیت اطمینان برنامه با آزمایش و پوشش کد اطمینان حاصل کنید< /li>
- کاهش پیچیدگی کد با استفاده از منطق اعتبارسنجی قابل استفاده مجدد با joi
- در مورد عملکرد برنامه خود از طریق ثبت اطلاعات بینش جمع آوری کنید
- سفر به سمت ساخت برنامه های کاربردی آماده تولید قوی را شروع کنید
درباره نویسنده
جان برت یک مهندس نرم افزار است که علاقه زیادی به فن آوری های جدید، منبع باز، و ساخت نرم افزارهای مفید در حین سفر به جهان دارد. او که در ایرلند با مدرک مهندسی علوم کامپیوتر و نرم افزار شروع به کار کرد، از طریق کارآموزی برتر Extreme Blue به IBM پیوست و بعداً به عنوان بخشی از گروه نرم افزار IBM روی نرم افزارهای همکاری کار کرد. در آنجا، جان عمدتاً با PHP و جاوا اسکریپت کار میکرد و فقط در اوقات فراغت خود با Node.js کار میکرد.
بعداً در زندگی حرفهایاش، جان به یک شرکت در حال رشد SAAS به نام D4H Technologies نقل مکان کرد. او به عنوان یک مهندس ارشد در آنجا، ابزارهایی را برای کمک به تیم های واکنش اضطراری در سطح جهان توسعه داد، همه از یک فانوس دریایی در دوبلین، ایرلند. در اینجا، جان بیشتر در معرض Node.js قرار گرفت و اولین سرمایه گذاری D4H در Node با استفاده از hapi.js را هدایت کرد و بعداً به تیم اصلی hapi.js پیوست
فهرست محتوا
- معرفی hapi.js
- افزودن عملکرد از طریق درخواست های مسیریابی
- ساختار پایگاه کد شما با افزونه ها
- افزودن تست ها و اهمیت پوشش ۱۰۰٪ کد
- li>ایمن سازی برنامه ها با احراز هویت و مجوز
- جوی اعتبارسنجی قابل استفاده مجدد
- آماده ساختن تولید برنامه شما
tag : دانلود کتاب شروع کار با hapi.js , Download شروع کار با hapi.js , دانلود شروع کار با hapi.js , Download Getting Started with hapi.js Book , شروع کار با hapi.js دانلود , buy شروع کار با hapi.js , خرید کتاب شروع کار با hapi.js , دانلود کتاب Getting Started with hapi.js , کتاب Getting Started with hapi.js , دانلود Getting Started with hapi.js , خرید Getting Started with hapi.js , خرید کتاب Getting Started with hapi.js ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.