کتاب Angular Design Patterns and Best Practices: Create scalable and adaptable applications that grow to meet evolving user needs (الگوهای طراحی انگولار و بهترین روشها: ایجاد برنامههای کاربردی مقیاسپذیر و قابل تطبیق که رشد میکنند تا نیازهای در حال تکامل کاربر را برآورده کنند) راهنمای جامعی است که برای تجهیز توسعهدهندگان به دانش و تکنیکهای مورد نیاز برای ساخت برنامههای کاربردی قوی، مقیاسپذیر و قابل نگهداری با استفاده از Angular طراحی شده است.
کتاب Angular Design Patterns and Best Practices در میان انبوهی از الگوهای طراحی و بهترین شیوهها حرکت میکند، و خوانندگان را قادر میسازد تا راهحلهای کارآمد و قابل انطباق را که با نیازهای کاربر در حال تکامل همسو هستند، ایجاد کنند.
کتاب Angular Design Patterns and Best Practices با ترکیب نمونههای دنیای واقعی، توسعهدهندگان را قادر میسازد تا تصمیمات معمارانه آگاهانه بگیرند، قابلیت استفاده مجدد کد را بهینه کنند و مقیاسپذیری و عملکرد برنامههای Angular خود را افزایش دهند.
در ادامه مقدمهای از کتاب Angular Design Patterns and Best Practices را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Angular Design Patterns and Best Practices:
چارچوب Angular از سال ۲۰۰۹ به تیمهای توسعه کمک میکند، با ساختاری قوی و عملاً هر چیزی که یک برنامه وب به آن نیاز دارد. Angular، با فلسفه \”باتری شامل\”، مکانیسمهایی برای مدیریت حالت، مدیریت مسیر، و تزریق وابستگیها در میان ابزارهای دیگر برای شما دارد تا باورنکردنیترین تجربیات را برای کاربران خود ایجاد کنید.
هدف کتاب Angular Design Patterns and Best Practices این است که به شما کمک کند تا در این فهرست باورنکردنی از ویژگیها پیمایش کنید و یاد بگیرید که چگونه آن را برای خود و تیمتان تنظیم کنید تا از Angular و کل اکوسیستم آن بیشترین بهره را ببرید.
ما کشف خواهیم کرد که چه نوع الگوهایی در چارچوب وجود دارد و چه درسهایی میتوانیم از این الگوها برای اعمال در برنامههای خود بیاموزیم. ما همچنین بهترین شیوههای توسعه و معماری Angular را بر اساس مستندات آن و توصیههای جامعه پیرامون اکوسیستم Angular بررسی خواهیم کرد.
Angular به طور گسترده توسط شرکتهایی با اندازهها و بخشهای مختلف استفاده میشود. شرکتی که حامی این فریم ورک منبع باز است، گوگل، هزاران برنامه داخلی دارد که از Angular استفاده میکنند و ثبات عالی را تضمین میکنند که یکی از بزرگترین دلایل استفاده از آن است.
تقاضای زیادی برای توسعهدهندگانی وجود دارد که به Angular تسلط داشته باشند و معمارانی که میتوانند سازماندهی کنند و بهترین بهره را از Angular ببرند، و این فریم ورک در حال حاضر در بهترین شکل خود است که توسط جامعه به عنوان Angular Renaissance لقب گرفته است.
بیشتر بخوانید: کتاب Learning Angular
کتاب Angular Design Patterns and Best Practices برای چه کسی است؟
این کتاب برای توسعهدهندگان و معمارانی با تجربه در Angular یا هر چارچوب وب دیگری است که میخواهند بهترین چیزی را که Angular میتواند ارائه دهد بررسی کنند.
شخصیتهای اصلی که این کتاب به آنها میپردازد عبارتند از:
- توسعهدهندگانی که در حال حاضر با Angular کار میکنند و میخواهند در انجام وظایف خود سازندهتر باشند
- رهبران فنی که میخواهند بهترین شیوهها را برای تیمهای خود به ارمغان آورند تا کیفیت و بهره وری تحویل خود را افزایش دهند
- معماران نرمافزاری که میخواهند امکاناتی را که Angular میتواند برنامههای کاربردی ارائه دهد و در نتیجه سیستمهای انعطافپذیر و ایمن طراحی کند، کشف کنند.
بیشتر بخوانید: کتاب Next-Level UI Development with PrimeNG
آنچه کتاب Angular Design Patterns and Best Practices پوشش میدهد:
فصل ۱، شروع پروژهها به روش صحیح، پایههای Angular، اصول آن و نحوه پیکربندی پروژه و محیط توسعه خود را به گونهای که تا حد امکان سازنده باشد، تقویت میکند.
فصل ۲، سازماندهی برنامه شما، بهترین شیوهها در سازماندهی یک پروژه Angular و چگونگی بهینهسازی عملکرد برنامه خود را با بارگذاری تنبل ماژولهای Angular بررسی میکند.
فصل ۳، الگوهای TypeScript برای Angular، به زبان پایه چارچوب، TypeScript میپردازد و به شما کمک میکند تا بفهمید چرا توسط تیم Angular انتخاب شده است و چگونه میتوانیم در پروژههای خود اعمال کنیم.
فصل ۴، مؤلفهها و صفحات، با عنصر اصلی چارچوب، مؤلفه و نحوه ساختار پروژه خود برای ایجاد برنامههای کاربردی مختصر و کارآمد کار میکند.
فصل ۵ کتاب Angular Design Patterns and Best Practices، خدمات زاویهای و الگوی تکنگوار، سرویسهای انگولار را تجزیه و تحلیل میکند تا منطق کسبوکار را از منطق ارائه و بهترین شیوهها برای برقراری ارتباط با باطن جدا کند.
فصل ۶، مدیریت ورودیهای کاربر: فرمها، جایی است که ما روش اصلی تعامل کاربران با برنامههای خود را از طریق فرمها و نحوه ایجاد فرمهای واکنشپذیر و آسان برای نگهداری را مطالعه میکنیم.
فصل ۷، مسیرها و مسیریابها، جایی است که ما با مکانیسم مسیریابی Angular و نحوه مدیریت مسیرهای برنامههایمان به روشی امن و بهینه کار خواهیم کرد.
فصل ۸، بهبود ادغام Backend: الگوی Interceptor، جایی است که ما الگوی طراحی Interceptor را برای کارهای رایج در هنگام برخورد با ارتباطات backend، مانند مدیریت رمز و اطلاعرسانی کاربر، اعمال میکنیم.
فصل ۹، بررسی واکنشپذیری با RxJS، عمیقتر به کتابخانه RxJS میپردازد و اینکه چگونه میتوانیم از آن برای مدیریت جریانهای اطلاعات و تعاملات در پروژههایمان بیشترین استفاده را ببریم.
فصل ۱۰، طراحی برای تستها: بهترین روشها، آزمایش خودکار و چگونگی آمادهسازی پروژه خود را برای این فرآیند، و همچنین بررسی تست واحد با کتابخانههای Jasmine و Karma و آزمایش انتها به انتها با ابزار منبع باز Cypress را مورد بحث قرار میدهد.
فصل ۱۱، Micro Frontend با Angular Elements، معماری micro frontend را بررسی میکند و در مورد زمان استفاده از آن و نحوه پیادهسازی آن در Angular با استفاده از کتابخانه Angular Elements بحث میکند.
فصل ۱۲ کتاب Angular Design Patterns and Best Practices، بستهبندی همه چیز: بهترین روشها برای استقرار، به بهترین شیوهها برای ساخت و استقرار برنامههای Angular ما در محیطهای ابری میپردازد. با استفاده از یک پروژه مثال، ما ابر مایکرؤسافت Azure را بررسی خواهیم کرد.
فصل ۱۳، رنسانس زاویهای، چگونگی به روز نگه داشتن خود و برنامههای کاربردی خود را با تکامل مداوم Angular بررسی میکند و به ویژگیهای باورنکردنی مانند سیگنالهای زاویهای، اجزای مستقل و اجزای بارگذاری تنبل با استفاده از دستورالعمل تعویق میپردازد.
سرفصلهای کتاب Angular Design Patterns and Best Practices:
- Angular Design Patterns and Best Practices
- Foreword
- Contributors
- About the author
- About the reviewer
- Preface
- Part 1: Reinforcing the Foundations
- Chapter 1: Starting Projects the Right Way
- Chapter 2: Organizing Your Application
- Chapter 3: TypeScript Patterns for Angular
- Chapter 4: Components and Pages
- Chapter 5: Angular Services and the Singleton Pattern
- Part 2: Leveraging Angular’s Capabilities
- Chapter 6: Handling User Inputs: Forms
- Chapter 7: Routes and Routers
- Chapter 8: Improving Backend Integrations: the Interceptor Pattern
- Chapter 9: Exploring Reactivity with RxJS
- Part 3: Architecture and Deployment
- Chapter 10: Design for Tests: Best Practices
- Chapter 11: Micro Frontend with Angular Elements
- Chapter 12: Packaging Everything – Best Practices for Deployment
- Chapter 13: The Angular Renaissance
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Angular Design Patterns and Best Practices میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.