آموزش با استفاده از OpenAI API برنامه ChatGPT را در Flutter بسازید

Build ChatGPT App in Flutter using OpenAI API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ساخت برنامه ChatGPT/ChatBot در Flutter با استفاده از OpenAI Rest API این دوره آموزشی Flutter راهنمای کاملی است که به یادگیری و ساختن یک برنامه Flutter کاملاً کارآمد با Rest Api کمک می کند. Rest ادغام API عملیات CRUD آموزش نحوه نوشتن Clean-code و اجتناب از کد Boilerplate مدیریت وضعیت ارائه دهنده پیش نیازها: دانش خوب در فلاتر و دارت اکیداً توصیه می شود.

نکته مهم: این دوره یک دوره آموزشی علوم داده نیست، این دوره متکی بر OpenAI API است که برنامه ای است که ChatGPT را ایجاد کرده است.

این دوره به نحوه ادغام Rest API در برنامه Flutter می پردازد.

این دوره بیشتر بر روی ادغام REST API در Flutter تمرکز دارد

پیش نیازهای دوره:

  • دانش اولیه در برنامه نویسی برای شروع

  • درک اولیه فلاتر و دانش خوب توصیه می شود


چگونه این دوره می تواند کمک کننده باشد:

  • کسب دانش بیشتر در مورد ادغام Flutter and Rest API

  • ساخت برنامه ChatBOT

  • درخواست‌های HTTP

  • سریال سازی JSON

  • پیمایش خودکار فهرست

  • رسیدگی به خطا

  • طراحی تمیز و شفاف

  • حداقل مقدار کد، با مدیریت ایالت ارائه دهنده

آنچه در دوره وجود دارد:

  • مدیریت ایالت ارائه دهنده

  • کد را پاک کنید و از کد Boilerplate اجتناب کنید

  • مدیریت و به‌روزرسانی بسته‌ها

  • ListViews

  • مضمون

  • فلاتر کلی AppBar

  • Flutter Material Design

  • Flutter ListView Builder

ساختار دوره:

تقریباً 3 ساعت محتوا و بطور منظم به روز شده

الزامات:

  • توسعه برنامه ویندوز یا توسعه برنامه Mac

  • دسترسی به رایانه با اتصال اینترنت.

  • و شما برای سفر آماده هستید

  • عاشق یادگیری استفاده از الگوریتم های پیشرفته در موارد عملی هستید!

بعد از این دوره چه انتظاری باید داشته باشم؟:

  • امکان ساخت برنامه های کاربردی

  • اطلاعات جدید در مورد ادغام Flutter و API

توجه داشته باشید که دوره بر روی ویندوز ساخته می شود، بنابراین من فرصتی برای پوشش تنظیمات IOS نداشتم! اما در مورد آن هر چیزی بپرسید. من آنجا خواهم بود تا کمک کنم.


سرفصل ها و درس ها

معرفی Introduction

  • دوره با بهترین قیمت Course for the best price

  • به روز رسانی جدید به زودی NEW UPDATE COMING SOON

  • معرفی Introduction

  • 2. نمایش برنامه 2. App demonstration

  • رسانه های اجتماعی و آموزش هایی که باید برای پیش نیازها تماشا کنید Social Media and must-watch tutorials for prerequisites

  • کد منبع در Github Source code on Github

  • کد منبع در github به تفصیل Source code on github detailed

  • باید ترفندها و نکات را تماشا کنید MUST WATCH TRICKS AND TIPS

راه اندازی برنامه - کد UI را پیاده سازی کنید App Setup - Implement the UI Code

  • بسته های مورد نیاز را اضافه کنید Add the required packages

  • راه اندازی اپلیکیشن Setting up the application

  • شروع به ساخت صفحه چت کنید Start building the chat screen

  • ویجت چت را بسازید Build the chat widget

  • ورق پایینی مدال را پیاده سازی کنید Implement the modal bottom sheet

  • دکمه dropdown را ایجاد کنید و کد قبلی را بهینه کنید Create the dropDownButton and optimize the previous code

Rest API And State Management با استفاده از Provider Rest API And State Management using Provider

  • به روز رسانی به زودی برای البته Update is coming soon for course

  • مستندات API را توضیح دهید و آن را با استفاده از Postman تست کنید Explain the API documentation and test it using Postman

  • یک تابع بنویسید تا پاسخ مدل را بدست آورید Write a Function to get the model repsonse

  • کلاس مدل Models را پیاده سازی کنید/عملکرد قبلی را بهبود بخشید/Errors Handling Implement the Models model class/enhance the previous function/ Errors Handling

  • شروع به نمایش همه مدل ها با استفاده از FutureBuilder کنید Start displaying the all Models using FutureBuilder

  • ارائه دهنده Models را پیاده سازی کنید Implement the Models provider

  • مدل چت را پیاده سازی کنید و به کاربر اجازه ارسال پیام را بدهید Implement the chats model and allow the user to send a message

  • شروع به نمایش چت های ارسالی/دریافتی روی صفحه کنید Start displaying the sent/received chats on screen

  • لیست چت را تا انتها پیمایش کنید Scroll the chat List to the end

  • پاسخ ربات را مانند chatGPT متحرک کنید Animate the bot response like chatGPT

  • ارائه دهنده چت را پیاده سازی کنید Implement the Chat Provider

  • خطا را نشان دهید و به کاربر اجازه ارسال پیام خالی را ندهید Show the error, and not allow the user to send an empty message

  • پاسخ بهتری دریافت کنید و از ارسال هرزنامه خودداری کنید Get a better response, and avoid spamming

مدل‌های API واقعی ChatGPT - پس از انتشار دوره اضافه شد ChatGPT real API models - Added after course publication

  • معرفی مدل‌های جدید ChatGPT و تست آن با POSTMAN Intro to the new ChatGPT models & Test it with POSTMAN

  • برای پاسخ بهتر، مدل‌های ChatGPT را به برنامه ما اضافه کنید Add ChatGPT models to our App for better response

اضافی Extra

  • نماد راه‌انداز برنامه را تغییر دهید Change the app launcher icon

  • صفحه نمایش اسپلش بومی Native splash screen

رفع می کند Fixes

  • انیمیشن متن را اصلاح کنید Fix the text animation

  • کنترل چند زبان (نمایش عربی+چینی و زبان‌های دیگر) Handle mutli-language (Display arabic+chinese&other languages)

رفع می کند Fixes

نمایش نظرات

نظری ارسال نشده است.

آموزش با استفاده از OpenAI API برنامه ChatGPT را در Flutter بسازید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
33
Udemy (یودمی) udemy-small
19 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,097
4.8 از 5
دارد
دارد
دارد
Hadi Kachmar

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hadi Kachmar Hadi Kachmar

نام من هادی است ، و دارای مدرک کارشناسی ارشد علوم مهندسی کامپیوتر و ارتباطات است. من به عنوان یک توسعه دهنده تلفن همراه بومی کار کردم ، سپس Flutter را سالها پیش آموختم و از اهمیت آن آگاه شدم. سپس به فکر ایجاد دوره ای افتادم که به شما کمک می کند Flutter را برای ساخت برنامه های خود درک کنید ، و سعی کردم همه موارد را پوشش دهم تا شما را به سطح متوسط + برسانم.

Udemy (یودمی)

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

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