دوره آموزشی توسعه اپلیکیشنهای 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
- افزودن بررسیهای ایمنی
- صرفهجویی در هزینهها با وضوح رسانهای
نتیجهگیری
- مراحل بعدی