کتاب Angular Cookbook یک منبع کامل و مفید برای یادگیر چارچوب Angular است. این کتاب در 13 فصل به آموزش کامل و پروژهای Angular میپردازد. کتاب Angular Cookbook مناسب برای افراد مبتدی و حتی ماهر برای آموزش است چرا که علاوه بر آموزش مقدماتی این فریمورک به شرح نکات کاربردی Angular و مهم در این چارچوب محبوب میپردازد.
مقدمهای بر کتاب Angular Cookbook:
فصل 1، ایجاد ارتباط درست بین اجزاء
تکنیکهای مختلف مورد استفاده برای پیادهسازی ارتباط بین اجزاء در Angular را توضیح میدهد. آراستگی ورودی و خروجی، خدمات و هوکهای چرخه حیات در انگولار نیز در این بخش پوشش داده میشوند. همچنین دستورالعمل نحوه ایجاد یک جزء پویا در Angular نیز در این قسمت شرح داده خواده شد.
فصل 2، درک و استفاده از دستورالعملهای انگولار
فصل دوم از کتاب Angular Cookbook، مقدمهای بر دستورالعملهای انگولار و برخی از دستوراتی است که از راهنمای انگولار استفاده میکند، از جمله دستورالعملهای مربوط به ویژگی و دستورات ساختاری.
فصل 3، جادوی تزریق وابستگی در Angular
شامل دستورالعملهایی است که وابستگیهای اختیاری را پوشش میدهد، پیکربندی یک نشانه تزریق (Injection Token)، با استفاده از ارائه شده در: فراداده “root” برای خدمات Angular، ارائهدهندگان ارزش و ارائهدهندگان کلاس مستعار.
فصل 4، درک انیمیشنهای زاویه ای
فصل چهارم از کتاب Angular Cookbook، شامل دستورالعملهایی برای پیادهسازی انیمیشنهای چند حالته، انیمیشنهای متناوب، انیمیشنهای صفحه کلید و انیمیشنهایی برای تغییر مسیر بین برنامههای Angular شما قابل استفاده خواهد بود.
فصل 5، Angular و RxJS – Awesomeness Combined
دستورالعملهای نمونه RxJS و روشهای ایستا را پوشش میدهد. همچنین دستورالعملهایی در مورد استفاده از اپراتورهای combinLatest ،flatMap و switchMap دارد و برخی نکات و ترفندها را در مورد استفاده از جریانهای RxJS پوشش میدهد.
فصل 6، مدیریت حالت واکنشی با NgRx
فصل ششم از کتاب Angular Cookbook، دستورالعملهایی در مورد کتابخانه معروف NgRX و مفاهیم اصلی آن دارد. این مفاهیم اصلی مانند اقدامات NgRx، کاهشدهندهها، انتخابکنندهها و جلوهها را پوشش میدهد و از بستههایی مانند @ngrx/storedevtools و @component/store استفاده میکند.
فصل 7، درک ناوبری و مسیریابی زاویهای
دستورالعملهایی را در مسیرهای بارگذاری با ویژگی آرام و نرم (Lazily Loaded Routes)، محافظان مسیر، استراتژیهای پیشبارگذاری مسیرها و برخی از تکنیکهای جالب برای استفاده از روتر Angular بررسی میکند.
فصل 8، تسلط بر فرم های زاویهای
فصل هشتم از کتاب Angular Cookbook، دستورالعملهای فرمهای قالب محور، فرمهای واکنشی، اعتبارسنجی فرم، آزمایش فرمها و ایجاد کنترل فرم خود را پوشش میدهد.
فصل 9، Angular و Angular CDK
دارای بسیاری از دستورالعملهای جالب CDK Angular است، از جمله دستورالعملهای پیمایش مجازی، ناوبری صفحه کلید، API همپوشانی، API کلیپ بورد، کشیدن و رها کردن CDK ،رابط برنامهنویسی اپلیکیشن پله CDK و همچنین زمینه متن CDK در این فصل وجود دارد.
فصل 10، نوشتن تست های واحد به زبان Angular با Jest
فصل دهم از کتاب Angular Cookbook، دستورالعملهای آزمایش واحد با Jest، بررسی نمونههای جهانی در Jest، ساحت سرویسها/قطعات فرزند/لولهها با استفاده از کنترل اجزای Angular و آزمایش واحد قابل مشاهده را پوشش میدهد.
فصل 11، آزمایشات E2E در Angular with Cypress
دارای دستورالعملهای آزمایش E2E با Cypress در برنامههای Angular است. این فرمهای معتبر، انتظار برای تماسهای XHR، تمسخر پاسخهای تماس HTTP، استفاده از بستههای همراه با Cypress و استفاده از وسایل در Cypress را پوشش میدهد.
فصل 12، بهینهسازی عملکرد در Angular
فصل دوازدهم از کتاب Angular Cookbook، شامل برخی از تکنیکهای جالب برای بهبود عملکرد یک برنامه Angular با استفاده از استراتژی تشخیص تغییر OnPush، بارگذاری تنبلی مسیرها، جدا کردن آشکارساز تغییر از یک جزء، استفاده از کارگران وب با Angular، استفاده از لولههای خالص، افزودن بودجه عملکرد یک برنامه Angular و استفاده از تجزیه و تحلیل webpack-bundle میباشد.
فصل 13، ساخت PWAs با Angular
فصل آخر از کتاب Angular Cookbook، شامل دستورالعملهایی برای ایجاد PWA با Angular است. این شامل تعیین رنگ تم برای PWA، استفاده از حالت تاریک دستگاه، ارائه درخواست نصب سفارشی PWA، پیشگیری از درخواستها با استفاده از سرویس کار Angular و استفاده از App Shell میباشد.
بیشتر بخوانید: PWA چیست؟
همچنین شما میتوانید برای یادگیری برنامهنویسی MEAN از کتاب اصول برنامه نویسی MEAN استفاده نمائید.
سرفصلهای کتاب Angular Cookbook:
- 1. Winning Components Communication
- 2. Understanding and Using Angular Directives
- 3. The Magic of Dependency Injection in Angular
- 4. Understanding Angular Animations
- 5. Angular and RxJS – Awesomeness Combined
- 6. Reactive State Management with NgRx
- 7. Understanding Angular Navigation and Routing
- 8. Mastering Angular Forms
- 9. Angular and the Angular CDK
- 10. Writing Unit Tests in Angular with Jest
- 11. E2E Tests in Angular with Cypress
- 12. Performance Optimizations in Angular
- 13. Building PWAs with Angular
- Index
فایل کتاب Angular Cookbook را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.