دوره آموزشی توسعه اپلیکیشنهای Full-Stack با استفاده از Gemini API
1 ساعت 57 دقیقهمتوسط2026-01-29
مدرسین

Fikayo Adepoju
Technical Writer | Software Developer
جزئیات دوره
تا حالا فکر کردی چطور میتونی با کمک هوش مصنوعی، یک ابزار سفر شخصیسازیشده بسازی که نه تنها برنامهی سفر میچینه، بلکه شرایط آبوهوایی و سلیقهی کاربر رو هم در نظر میگیره؟ در این دورهی پروژهمحور، Fikayo Adepoju بهت یاد میده چطور با استفاده از Node.js و مدل قدرتمند Gemini API، یک AI-powered travel planner حرفهای طراحی کنی.
این دوره فقط تئوری نیست؛ تو یاد میگیری چطور از تواناییهای Gemini برای تولید متنهای ساختاریافته استفاده کنی، قابلیت Multimodal رو به برنامهت اضافه کنی تا کاربرها بتونن با آپلود عکس مقصد، پیشنهادات دقیقتری بگیرن. بخش جذاب ماجرا، استفاده از Function Calling برای اتصال برنامهت به دادههای زنده (مثل وضعیت آبوهوا) است. در نهایت، یاد میگیری چطور با System Instructions رفتارهای مدل رو شخصیسازی کنی و با پیادهسازی Safety Filters، تجربهای امن و اخلاقی برای کاربرها بسازی.
اهداف یادگیری
طراحی و بهینهسازی پرامپتها برای تولید خروجیهای ساختاریافته و استاندارد
یکپارچهسازی APIهای خارجی با استفاده از قابلیت Tool Calling برای دریافت دادههای پویا
پردازش ورودیهای چندوجهی (Multimodal) شامل متن و تصویر در پرامپتها
پیادهسازی فیلترهای ایمنی برای حفظ تجربهی کاربری و رعایت استانداردهای اخلاقی
استفاده از دستورالعملهای سیستمی (System Instructions) برای شخصیسازی ترجیحات هوش مصنوعی
ترکیب ویژگیهای مختلف Gemini برای ساخت یک اپلیکیشن Full-stack کاربردی
این دوره فقط تئوری نیست؛ تو یاد میگیری چطور از تواناییهای Gemini برای تولید متنهای ساختاریافته استفاده کنی، قابلیت Multimodal رو به برنامهت اضافه کنی تا کاربرها بتونن با آپلود عکس مقصد، پیشنهادات دقیقتری بگیرن. بخش جذاب ماجرا، استفاده از Function Calling برای اتصال برنامهت به دادههای زنده (مثل وضعیت آبوهوا) است. در نهایت، یاد میگیری چطور با System Instructions رفتارهای مدل رو شخصیسازی کنی و با پیادهسازی Safety Filters، تجربهای امن و اخلاقی برای کاربرها بسازی.
اهداف یادگیری
طراحی و بهینهسازی پرامپتها برای تولید خروجیهای ساختاریافته و استاندارد
یکپارچهسازی APIهای خارجی با استفاده از قابلیت Tool Calling برای دریافت دادههای پویا
پردازش ورودیهای چندوجهی (Multimodal) شامل متن و تصویر در پرامپتها
پیادهسازی فیلترهای ایمنی برای حفظ تجربهی کاربری و رعایت استانداردهای اخلاقی
استفاده از دستورالعملهای سیستمی (System Instructions) برای شخصیسازی ترجیحات هوش مصنوعی
ترکیب ویژگیهای مختلف Gemini برای ساخت یک اپلیکیشن Full-stack کاربردی
سرفصل ها
مقدمه
- ساخت یک برنامه فول استک با Gemini
برنامهریزی و راهاندازی پروژه
- طرح پروژه
- قدم زدن در پروژه بذر
- راه اندازی بخش پشتیبانی
جستجوی مقاصد سفر
- شرح ویژگی و طرح
- ایجاد نقطه پایانی تولید پیشنهادهای سفر
- پیادهسازی رابط کاربری
- آزمایش و تنظیم دقیق
پیشنهادهای سفر مبتنی بر تصاویر مکانهای دیدنی
- شرح ویژگی و طرح
- پیادهسازی نقطه پایانی اعلان تصویر
- پیادهسازی قابلیت جستجوی تصویر
- آزمایش ویژگی
ویژگی آب و هوای سفر
- شرح ویژگیها و طرح
- ایجاد متد فراخوانی تابع
- ایجاد نقطه پایانی جستجوی آب و هوا
- ادغام ویژگی آب و هوا
- آزمایش ویژگی آب و هوا
بهینهسازیهای جمینی
- خروجیهای ساختاریافته روی تجزیه JSON
- افزودن بررسیهای ایمنی
- صرفهجویی در هزینهها با وضوح رسانهای
نتیجهگیری
- مراحل بعدی
دوره های مرتبط
- دوره آموزشی کدنویسی Vibe برای ساخت اپلیکیشن فولاستک با Bolt
- دوره آموزشی ساخت برنامه های وب در زمان واقعی با Spring Boot و WebSockets
- دوره آموزشی پیشرفته کار با دیتابیس ها در پایتون (2020)
- دوره آموزشی پایتون پیشرفته: کار با پایگاه داده
- دوره آموزشی توسعه اپلیکیشنهای RAG با LlamaIndex و Next.js
- دوره آموزشی اپلیکیشنهای هوش مصنوعی آماده برای تولید با Gradio
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET Core
- دوره آموزشی نصب و اجرای Ruby on Rails 5: مک
مسیرهای مرتبط
- مسیر آموزشی یادگیری Vibe Coding: ساخت اپلیکیشنها با کدنویسی مجهز به هوش مصنوعی
- مسیر آموزشی تبدیل شدن به استاد پایتون برای علوم داده
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی تسلط بر مهارت های پایتون
- مسیر آموزشی بهبود مهارت های برنامه نویسی طراحی وب خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET