0
نام کتاب
Angular Cookbook

Over 80 actionable recipes every Angular developer should know

Muhammad Ahsan Ayaz

Paperback537 Pages
PublisherPackt
Edition2
LanguageEnglish
Year2025
ISBN9781803233444
1K
A1889
انتخاب نوع چاپ:
جلد سخت
1,434,000ت
0
جلد نرم
1,534,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,574,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Angular

#TypeScript

#web_developer

#Google

#PWA

#Web_Apps

#RxJS

#NgRx

#CDK

#Cypress

توضیحات

🔹 کشف مفاهیم اصلی، تکنیک‌های پیشرفته و راهکارهای کامل برای ساخت اپلیکیشن‌های آماده‌ی تولید


✨ ویژگی‌های کلیدی

  • کاوش در دستورالعمل‌ها و مثال‌های جدید و به‌روزشده برای پر کردن شکاف‌های دانشی هنگام کار با Angular در محیط تولید
  • آشنایی با بهترین روش‌ها و ابزارهای صنعتی برای ارتقای تجربه‌ی توسعه در دوران شکوفایی Angular
  • درک مفاهیم پیشرفته‌ی Angular برای تبدیل شدن به یک توسعه‌دهنده‌ی حرفه‌ای در سطح سازمانی


📘 توضیحات کتاب

فریم‌ورک Angular مدت‌هاست که انتخاب اول توسعه‌دهندگان برای پروژه‌های وب در مقیاس‌های مختلف است، زیرا پایداری بالا و اکوسیستم ابزار غنی برای ساخت اپلیکیشن‌های وب و موبایل آماده‌ی تولید (Production-Ready) را فراهم می‌کند.

این کتاب بر پایه‌ی مجموعه‌ای از دستورالعمل‌ها (Recipes) طراحی شده تا مهارت‌های شما را در Angular افزایش دهد و نحوه‌ی ساخت برنامه‌های سریع، بهینه و قابل نگهداری را آموزش دهد.


در نسخه‌ی دوم، تمامی دستورالعمل‌ها با توجه به بازخورد توسعه‌دهندگان و چالش‌های جدید، به‌روزرسانی، گسترش و بهبود یافته‌اند. در فصل‌های ابتدایی با مفاهیم اصلی مانند کامپوننت‌ها، دایرکتیوها و سرویس‌ها آشنا می‌شوید تا برای ساخت اپ‌های فرانت‌اند آماده شوید. سپس یاد می‌گیرید چگونه وب‌کامپوننت‌ها بسازید و مفاهیم پیشرفته‌ای مانند بارگذاری پویا (Dynamic Loading) و مدیریت حالت با NgRx را برای دستیابی به عملکرد بلادرنگ (Real-time) پیاده‌سازی کنید.


در فصل‌های بعد، به تست‌نویسی مؤثر برای اطمینان از پایداری برنامه می‌پردازید و در ادامه تکنیک‌هایی برای بهینه‌سازی عملکرد اپلیکیشن‌ها یاد می‌گیرید. در پایان نیز نحوه‌ی ساخت اپلیکیشن‌های وب پیش‌رونده (PWA) را با Angular خواهید آموخت تا تجربه‌ای مدرن و روان برای کاربران فراهم کنید.


در انتهای این کتاب، قادر خواهید بود اپلیکیشن‌های حرفه‌ای و کامل Angular بسازید و مهارت‌های لازم برای توسعه‌ی فرانت‌اند در سطح سازمانی را به‌دست آورید.


🎯 آنچه خواهید آموخت

  • درک عمیق‌تر از نحوه‌ی عملکرد کامپوننت‌ها، سرویس‌ها و دایرکتیوها در Angular
  • ساخت اپلیکیشن‌های وب پیش‌رونده (PWA) از پایه با استفاده از Angular
  • طراحی و پیاده‌سازی انیمیشن‌های غنی و روان در اپ‌های Angular
  • مدیریت واکنش‌پذیری داده‌ها (Reactivity) با استفاده از RxJS
  • پیاده‌سازی مدیریت حالت (State Management) با استفاده از NgRx
  • بهینه‌سازی عملکرد اپ‌های جدید و موجود
  • نوشتن تست‌های واحد و تست‌های انتها به انتها (E2E) با Jest و Cypress
  • آشنایی با Angular CDK برای طراحی مؤثر و کاربردی کامپوننت‌ها


👥 مخاطبان این کتاب

این کتاب برای توسعه‌دهندگان متوسط Angular نوشته شده که به دنبال راه‌حل‌های عملی برای مشکلات متداول در توسعه‌ی سازمانی هستند. همچنین توسعه‌دهندگان موبایل مبتنی بر Angular نیز از دستورالعمل‌های این کتاب بهره‌مند خواهند شد.

تجربه‌ی کاری با JavaScript و TypeScript برای درک بهتر مباحث ضروری است.


📚 فهرست مطالب

  1. ارتباط مؤثر بین کامپوننت‌ها
  2. کار با دایرکتیوها و کنترل جریان داخلی Angular
  3. جادوی تزریق وابستگی (Dependency Injection) در Angular
  4. درک انیمیشن‌ها در Angular
  5. ترکیب Angular و RxJS – قدرت واکنش‌پذیری
  6. مدیریت حالت واکنشی با NgRx
  7. مسیریابی و ناوبری در Angular
  8. تسلط بر فرم‌های Angular
  9. کار با Angular CDK
  10. نوشتن تست واحد با Jest
  11. تست‌های انتها به انتها با Cypress
  12. بهینه‌سازی عملکرد در Angular
  13. ساخت اپلیکیشن‌های PWA با Angular


👨‍💻 درباره‌ی نویسنده

محمد احسن ایاز یک کارشناس منتخب گوگل (Google Developers Expert) در زمینه‌ی Angular، معمار نرم‌افزار و مدرس ارشد زبان JavaScript در مدرسه‌ی فناوری‌های کاربردی است.

او به کمک به استارت‌آپ‌ها و صاحبان محصولات برای زنده کردن ایده‌هایشان از طریق JavaScript، Angular و فناوری‌های وب علاقه‌مند است.

احسن چندین پروژه‌ی متن‌باز (Open Source) را توسعه داده و همچنان نگهداری می‌کند. او همچنین در رویدادهای بین‌المللی سخنرانی می‌کند و مقاله‌ها و دوره‌های ویدیویی آموزشی در زمینه‌ی توسعه‌ی وب تولید می‌نماید.


Discover core concepts, advanced techniques, and end-to-end solutions for building production-ready applications


Key Features

  • Explore updated and new recipes to fill gaps in your knowledge while using Angular in production
  • Discover industry best practices and tooling to enhance your development experience with Angular’s renaissance
  • Gain an understanding of advanced Angular topics to become a proficient enterprise web developer


Book Description

Angular has long been the framework of choice for web development projects of various scales, offering much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide to Angular will help you build up your Angular expertise with a wide range of recipes across key tasks in web development and show you how to build high-performance apps.

In this second edition, the recipes have been updated, added, and improved based on developer feedback and new challenges. The first few chapters will show you how to utilize core Angular concepts such as components, directives, and services to get you ready for building frontend web apps. You’ll then develop web components with Angular and go on to learn about advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance.

Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app’s performance. Finally, you’ll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users.

By the end of this book, you’ll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development.


What you will learn

  • Gain a better understanding of how components, services, and directives work in Angular
  • Get to grips with creating Progressive Web Apps using Angular from scratch
  • Build rich animations and add them to your Angular apps
  • Manage your app’s data reactivity using RxJS
  • Implement state management for your Angular apps with NgRx
  • Optimize the performance of your new and existing web apps
  • Write fail-safe unit tests and end-to-end tests for your web apps using Jest and Cypress
  • Get familiar with Angular CDK components for designing effective Angular components


Who this book is for

This book is for intermediate-level Angular developers looking for actionable solutions to common problems in Angular enterprise development. Mobile developers using Angular will also find the recipes in this book useful. Working experience with JavaScript and TypeScript is necessary to understand the topics covered in this book more effectively.


Table of Contents

  1. Winning Component Communication
  2. Working with Angular Directives and Built-In Control Flow
  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 Optimization in Angular
  13. Building PWAs with Angular


About the Author

Muhammad Ahsan Ayaz is a Google developers expert in Angular, a software architect, and a head instructor of JavaScript at the School of Applied Technology. He loves helping the start-up ecosystem and product owners to bring their ideas to life using JavaScript, Angular, and web technologies. He has built several open-source projects that he maintains and he speaks at events, along with creating articles and video courses.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Angular
1,070
Testing Angular Applications
680,000 تومان
Angular
1,055
AngularJS in Action
583,000 تومان
NET.
1,241
ASP.NET Core 6 and Angular
2,002,000 تومان
Angular
2,176
Reactive Patterns with RxJS for Angular
646,000 تومان
Angular
1,166
Angular in Action
830,000 تومان
Angular
3,095
Full Stack Development with Angular and GraphQL
1,000,000 تومان
Angular
1,297
Angular Projects
844,000 تومان
ASP.NET Core
887
ASP.NET Core 8 and Angular
1,970,000 تومان
Angular
1,602
Angular Cookbook
1,514,000 تومان
Angular
992
Building Offline Applications with Angular
716,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©