کتاب Building AI-Powered Apps with Angular

کتاب Building AI-Powered Apps with Angular

اثر Fabio Biondi

category

بر اساس سطح علمی

پیشرفته

category

نوع محتوای کتاب

مبتنی بر پروژه

category

هدف یادگیری

پروژه‌محور

category

نوع مسیر

صفر تا صد آماده برای کار

category

بر اساس تکنولوژی

فرانت اند

category

مورد استفاده

فول استک

info نکات مهم قبل از خرید:

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت محصول می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
  • درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.

درباره این کتاب

کتاب Building AI-Powered Apps with Angular: Hands-on guide to creating agentic Angular apps with Google AI and Gemini models (ساخت اپلیکیشن‌های مبتنی بر هوش مصنوعی با Angular: راهنمای عملی برای ایجاد اپلیکیشن‌های عامل‌محور (Agentic) انگولار با استفاده از Google AI و مدل‌های Gemini) یک راهنمای عملی برای توسعه‌دهندگان انگولار است که نحوهٔ ساخت اپلیکیشن‌های پیشرفته با هوش مصنوعی را آموزش می‌دهد. این کتاب با معرفی مفاهیم پایه‌ای هوش مصنوعی و…

۱۰۰,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

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

کتاب Building AI-Powered Apps with Angular: Hands-on guide to creating agentic Angular apps with Google AI and Gemini models (ساخت اپلیکیشن‌های مبتنی بر هوش مصنوعی با Angular: راهنمای عملی برای ایجاد اپلیکیشن‌های عامل‌محور (Agentic) انگولار با استفاده از Google AI و مدل‌های Gemini) یک راهنمای عملی برای توسعه‌دهندگان انگولار است که نحوهٔ ساخت اپلیکیشن‌های پیشرفته با هوش مصنوعی را آموزش می‌دهد. این کتاب با معرفی مفاهیم پایه‌ای هوش مصنوعی و مدل زبانی بزرگ Gemini از گوگل شروع می‌کند و سپس به توسعهٔ قابلیت‌های هوشمندی مانند تولید متن پویا، ساخت رابط‌های گفت‌وگوی تعاملی، و تولید محتوای چندرسانه‌ای (تصویر و ویدیو) در بخش frontend می‌پردازد.

در ادامه مقدمه‌ای از کتاب Building AI-Powered Apps with Angular را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Building AI-Powered Apps with Angular:

دورانی که هوش مصنوعی فقط در اختیار پژوهشگران متخصص بود و الگوریتم‌های پیچیده آن در مراکز داده عظیم و دور از دسترس اجرا می‌شدند، به پایان رسیده است. برای یک توسعه‌دهنده فرانت‌اند، هوش مصنوعی زمانی یک «جعبه سیاه» محسوب می‌شد؛ ابزاری که توسط تیم‌های بک‌اند یا دانشمندان داده مدیریت می‌شد و فاصله زیادی با رابط‌های کاربری و منطق سمت کاربر داشت که هر روز ساخته می‌شدند.

اما امروز شرایط کاملاً تغییر کرده است. هوش مصنوعی دیگر یک حوزه تخصصی و محدود نیست؛ بلکه به بخشی جدایی‌ناپذیر از وب مدرن تبدیل شده و نحوه تفکر ما درباره جستجو، تولید محتوا و تعامل کاربران را دگرگون کرده است.

با پیشرفت سریع مدل‌های هوش مصنوعی، SDKها و فریم‌ورک‌ها، فناوری گویی یک دور کامل را طی کرده است. دیگر زمانه‌ای که مدل‌های پیشرفته یادگیری ماشین فقط در اختیار پژوهشگران متخصص بودند، گذشته است. امروزه هر توسعه‌دهنده‌ای که تسلط مناسبی بر TypeScript، Node.js و فریم‌ورک‌های مدرنی مانند Angular داشته باشد، می‌تواند برنامه‌هایی بسازد که ببینند، بشنوند و استدلال کنند. ما در آغاز عصری تحول‌آفرین برای مهندسی فرانت‌اند قرار داریم؛ عصری که در آن مرز میان رابط کاربری و هوش نهفته در پشت آن عملاً از بین رفته است.

با تسلط بر این «اصول بنیادین»، نسل جدیدی از توسعه‌دهندگان ظهور خواهد کرد؛ افرادی که صرفاً مصرف‌کننده سرویس‌های هوش مصنوعی نیستند، بلکه تجربه‌های انسانی هوشمند، واکنش‌گرا و عمیقاً شخصی‌سازی‌شده را طراحی و معماری می‌کنند.

کتاب Building AI-Powered Apps with Angular برای چه کسانی مناسب است؟

این کتاب برای توسعه‌دهندگان Angular در سطح متوسط تا پیشرفته طراحی شده است که می‌خواهند قابلیت‌های پیشرفته هوش مصنوعی را در برنامه‌های خود ادغام کنند. همچنین برای رهبران تیم‌ها، مدیران ارشد (C-Level) و تصمیم‌گیران سازمانی که به دنبال درک و پیاده‌سازی استراتژی‌های هوش مصنوعی برای ایجاد نوآوری و رشد در محصولات مبتنی بر Angular هستند، گزینه‌ای ایده‌آل محسوب می‌شود.

آشنایی مناسب با مبانی Angular و زبان TypeScript پیش‌نیاز مطالعه این کتاب است. اگرچه الزامی نیست، اما آشنایی با مفاهیم پایه هوش مصنوعی و یادگیری ماشین، مانند مدل‌های زبانی بزرگ (LLM) و APIها، می‌تواند مفید باشد. با این حال، کتاب تمامی زمینه‌های لازم برای ادغام هوش مصنوعی را به‌صورت جامع ارائه می‌دهد.

کتاب Building AI-Powered Apps with Angular چه مباحثی را پوشش می‌دهد؟

فصل ۱: هوش مصنوعی برای توسعه‌دهندگان فرانت‌اند

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

فصل ۲: شروع کار با Google Gemini

در این فصل، یک محیط حرفه‌ای Node.js مبتنی بر TypeScript و SDK رسمی Google GenAI را راه‌اندازی می‌کنید، کلیدهای API خود را از طریق Google AI Studio دریافت می‌کنید و نخستین درخواست‌های چندوجهی (Multimodal) خود را اجرا خواهید کرد تا ببینید Gemini چگونه متن، تصویر و کد را پردازش می‌کند.

فصل ۳: کار با پرامپت‌ها

در این فصل از کتاب Building AI-Powered Apps with Angular، از نگاه کردن به API به‌عنوان یک «جعبه سیاه» فراتر می‌رویم و یاد می‌گیریم مدل چگونه اطلاعات را تفسیر می‌کند. همچنین از Markdown، HTML و پارامترهای پیکربندی برای حفظ دقت و تمرکز پاسخ‌های مدل استفاده خواهیم کرد.

فصل ۴: ساخت رابط کاربری با Angular و Google Gemini

در این فصل، از اسکریپت‌های مستقل به سمت معماری مقیاس‌پذیر فرانت‌اند حرکت می‌کنیم و با استفاده از جدیدترین قابلیت‌های Angular مانند Signal Forms و Resource API، یک رابط کاربری قدرتمند، ایمن از نظر نوع داده (Type-Safe) و مبتنی بر هوش مصنوعی ایجاد خواهیم کرد.

فصل ۵: تولید تصاویر با Gemini و Angular

در این فصل از کتاب Building AI-Powered Apps with Angular، نحوه ادغام مدل‌های Nano Banana Pro و Gemini 3 Pro در برنامه‌های Angular را می‌آموزید و یک داشبورد قدرتمند برای انجام فرایندهای پیچیده‌ای مانند پرو لباس مجازی، ترکیب صحنه‌ها و ویرایش تصاویر با زبان طبیعی ایجاد می‌کنید.

فصل ۶: تولید و مدیریت ویدئو با مدل‌های VEO

در این فصل، یک داشبورد پیشرفته مدیریت ویدئو می‌سازیم که قابلیت پردازش درخواست‌های متن به ویدئو و تصویر به ویدئو را دارد. همچنین یاد می‌گیریم چگونه تصاویر محلی و دستورات متنی را برای تولید، ویرایش و تغییر محتوای بصری در یک رابط وب مدرن ترکیب کنیم.

فصل ۷: راه‌اندازی Gemini با Angular Server-Side Rendering

در این فصل از کتاب Building AI-Powered Apps with Angular، برنامه خود را به یک راهکار کامل Full-Stack تبدیل می‌کنیم. با پیاده‌سازی Server-Side Rendering عملکرد برنامه را بهبود می‌دهیم و با استفاده از فریم‌ورک Genkit، منطق Gemini را به بک‌اند منتقل می‌کنیم. این کار با مخفی نگه داشتن کلیدهای API از سمت کاربر، امنیت معماری را به شکل قابل توجهی افزایش می‌دهد.

فصل ۸: ساخت MCP با Node، Genkit و Angular

در این فصل از کتاب Building AI-Powered Apps with Angular، پروتکل استاندارد Model Context Protocol (MCP) را پیاده‌سازی می‌کنیم تا زیرساختی استاندارد و قدرتمند ایجاد شود؛ زیرساختی که در آن بک‌اند Node.js Express به‌عنوان یک دروازه امن برای ابزارهای هوش مصنوعی عمل می‌کند و فرانت‌اند می‌تواند مطابق بهترین استانداردهای امنیتی با عامل‌های هوشمند (Agents) تعامل داشته باشد.

فصل ۹: پیاده‌سازی جستجوی برداری با RAG و Firestore

در این فصل از کتاب Building AI-Powered Apps with Angular، سازوکار جستجوی برداری و Embeddingها را بررسی می‌کنیم و با استفاده از Genkit، داده‌های برنامه Angular را به یک پایگاه دانش قابل جستجو تبدیل خواهیم کرد تا هر پاسخ هوش مصنوعی بتواند از اطلاعات به‌روز و تخصصی حوزه کاری شما بهره ببرد.

فصل ۱۰: مدیریت هوشمند داده‌ها و استراتژی‌های ذخیره‌سازی

در این فصل، معماری پروژه را تکمیل کرده و نحوه مدیریت حجم بالای داده‌های مرتبط با هوش مصنوعی را بهینه‌سازی می‌کنیم. تمرکز اصلی بر الگوهای ذخیره‌سازی کارآمد و استراتژی‌های استقرار خواهد بود تا عملکرد بالا بدون کاهش امنیت حفظ شود.

فصل ۱۱: راهکارهای تست و اشکال‌زدایی مطمئن

در این فصل از کتاب Building AI-Powered Apps with Angular، تکنیک‌های تخصصی برای اشکال‌زدایی فرایندهای مبتنی بر هوش مصنوعی و اعتبارسنجی تعاملات پیچیده مدل‌ها را می‌آموزیم تا قابلیت‌های فرانت‌اند همواره تجربه‌ای پایدار و باکیفیت برای کاربران فراهم کنند.

فصل ۱۲: مدیریت خطا، امنیت و اشکال‌زدایی

در این فصل از کتاب Building AI-Powered Apps with Angular، یک راهبرد دفاعی چندلایه برای برنامه‌های مبتنی بر هوش مصنوعی پیاده‌سازی می‌کنیم. همچنین با مکانیزم‌های محافظتی Angular در برابر حملات XSS و CSRF آشنا می‌شویم و روش‌های پاک‌سازی خروجی‌های غیرقابل پیش‌بینی هوش مصنوعی و محافظت از کلیدهای API را فرا می‌گیریم.

فصل ۱۳: استقرار برنامه مبتنی بر هوش مصنوعی در فضای ابری

در فصل پایانی، فراتر از میزبانی فایل‌های استاتیک حرکت می‌کنیم و نحوه مدیریت یک فرایند در حال اجرای Node.js همراه با Angular SSR را یاد می‌گیریم. همچنین روش پیکربندی متغیرهای محیطی و استقرار پروژه روی پلتفرم Vercel را بررسی خواهیم کرد.

سرفصل‌های کتاب Building AI-Powered Apps with Angular:

  • Preface
  • Part 1: AI First Principles
    • Chapter 1: AI for Frontend Developers
    • Chapter 2: Getting Started with Google Gemini
    • Chapter 3: Working with Prompts
  • Part 2: Integrating AI into Angular
    • Chapter 4: Building a UI in Angular with Google Gemini
    • Chapter 5: Creating Images with Gemini
    • Chapter 6: Producing and Managing Videos with Veo Models
  • Part 3: Building AI Apps with Angular and Genkit
    • Chapter 7: Gemini QuickStart with Angular Server-Side Rendering
    • Chapter 8: Building an MCP with Node, Genkit, and Angular
    • Chapter 9: Implementing Vector Search with RAG and Firestore
    • Chapter 10: Smart Data Handling and Storage Strategies
  • Part 4: From Prototype to Production
    • Chapter 11: Bulletproof Testing and Debugging Strategies
    • Chapter 12: Error Handling, Security and Debugging
    • Chapter 13: Deploying Your AI-Powered App to the Cloud
    • Chapter 14: Unlock Your Exclusive Benefits
  • Other Books You May Enjoy
  • Index

جهت دانلود کتاب Building AI-Powered Apps with Angular می‌توانید پس از پرداخت، دریافت کنید.