لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با استفاده از 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)
نام من هادی است ، و دارای مدرک کارشناسی ارشد علوم مهندسی کامپیوتر و ارتباطات است. من به عنوان یک توسعه دهنده تلفن همراه بومی کار کردم ، سپس Flutter را سالها پیش آموختم و از اهمیت آن آگاه شدم. سپس به فکر ایجاد دوره ای افتادم که به شما کمک می کند Flutter را برای ساخت برنامه های خود درک کنید ، و سعی کردم همه موارد را پوشش دهم تا شما را به سطح متوسط + برسانم.
نمایش نظرات