- عنوان کتاب: Supercharging Node.js Applications with Sequelize
- نویسنده: Daniel Durante
- حوزه: برنامه نویسی سمت سرور
- سال انتشار: 2023
- تعداد صفحه: 267
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.52 مگابایت
از بیکاری در باند فرودگاه تا پرواز در آسمان، این کتاب شما را با دنیای مکاتبه با پایگاه داده برای یک برنامه Node.js با استفاده از Sequelize و MySQL، از تولید یک طرح و برنامه و نصب برای آژانس هواپیمایی تا استقرار یک برنامه وب آشنا می کند. برای رزرو پرواز در فضای ابری
مفاهیمی مانند چرخه زندگی رویدادها، تداعی ها، تراکنش ها، و اتصالات ادغام شده پوشش داده شده اند تا هنگام کار بر روی برنامه بعدی شما را از ابتدا تا انتها هدایت کنند. در پایان این کتاب، شما در ایجاد، حذف و تبدیل داده ها بین یک سیستم مدیریت پایگاه داده و یک برنامه Node.js با استفاده از Sequelize مهارت و اطمینان خواهید داشت.
این کتاب برای توسعه دهندگان جاوا اسکریپت مبتدی تا متوسط است که در ایجاد برنامه های Node.js جدید هستند و می خواهند یک پایگاه داده را به برنامه های وب خود متصل کنند. داشتن دانش SQL یک مزیت است، اما پیش نیاز برای درک مطالب این کتاب نیست.
آنچه این کتاب پوشش می دهد:
فصل 1، مقدمه ای بر Sequelize و ORM در Node.js، نصب پیش نیازهای لازم برای درس های کتاب را پوشش می دهد.
فصل 2، تعریف و استفاده از مدلهای Sequelize، نقشهبرداری از شمای پایگاه داده و خواندن یا نوشتن روی آن را پوشش میدهد.
فصل 3، اعتبارسنجی مدلها، چگونگی اطمینان از یکپارچگی دادههای مدلهای خود را پوشش میدهد.
فصل 4، مرتبط سازی مدل ها، به شما کمک می کند تا اصول و مزایای ایجاد روابط بین مدل ها را بیاموزید.
فصل 5، افزودن قلابها و رویدادهای چرخه حیات به مدلهای شما، ترتیب عملیات رویدادهای چرخه زندگی را با نمونههای قابل اجرا در دنیای واقعی بررسی میکند.
فصل 6، پیادهسازی تراکنشها با Sequelize، کپسولهسازی پرسوجوهای تراکنشی را با چندین سطح مختلف جداسازی و قفل پوشش میدهد.
فصل 7، مدیریت انواع داده های سفارشی، JSON و Blob، استفاده از ذخیره سازی مستند و متفرقه در یک پایگاه داده رابطه ای را پوشش می دهد.
فصل 8، ثبت و نظارت بر برنامه شما، به شما کمک می کند تا مشکلات و تنگناهای برنامه خود را شناسایی کنید.
فصل 9، استفاده و ایجاد آداپتورها، نحوه گسترش، افزودن و وصل کردن کتابخانه Sequelize برای ایجاد ابزارها و پلتفرمهای جدید را پوشش میدهد.
فصل 10، استقرار یک برنامه Sequelize، نحوه استقرار پروژه هواپیمایی Avalon را در یک پلت فرم برنامه ابری مانند Heroku پوشش می دهد.
From idling on the runway to flying in the skies, this book will introduce you to the world of corresponding with a database for a Node.js application using Sequelize and MySQL, from generating a schema and fitted for an airline agency to deploying a web application for booking flights in the cloud.
Concepts such as event life cycles, associations, transactions, and pooling connections are covered to get you from start to finish when working on your next application. By the end of this book, you will be proficient and confident in creating, removing, and transforming data between a database management system and a Node.js application using Sequelize.
This book is for beginner to intermediate JavaScript developers who are new to creating Node.js applications and want to attach a database to their web applications. Having SQL knowledge is a plus, but not a prerequisite, for understanding this book’s contents.
What this book covers
Chapter 1, Introduction to Sequelize and ORM in Node.js, covers installing the necessary prerequisites for the book’s lessons.
Chapter 2, Defining and Using Sequelize Models, covers mapping out your database schema and reading or writing to it.
Chapter 3, Validating Models, covers how to ensure the integrity of your models’ data.
Chapter 4, Associating Models, will help you learn the basics and advantages of creating relationships between models.
Chapter 5, Adding Hooks and Lifecycle Events to Your Models, will go through the order of operations for life cycle events with real-world applicable examples.
Chapter 6, Implementing Transactions with Sequelize, covers encapsulating transactional queries with several different isolation and lock levels.
Chapter 7, Handling Customized, JSON, and Blob Data Types, covers using documented and miscellaneous storage in a relational database.
Chapter 8, Logging and Monitoring Your Application, helps you identify issues and bottlenecks in your application.
Chapter 9, Using and Creating Adapters, covers how to extend, add, and plug into the Sequelize library to create new tools and platforms.
Chapter 10, Deploying a Sequelize Application, covers how to deploy the Avalon Airlines project to a cloud application platform such as Heroku.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران