آموزش با React و Node.js چت بات برای وب سایت ایجاد کنید

Create Chatbot for Website with React and Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با React و Node.js یک چت بات برای صفحه وب ایجاد کنید. آموزش فروش محصولات، پیشنهاد دادن، اندازه گیری تقاضا داشتن یک چت بات هوشمند در یک وب سایت یک چت بات آزمایشی داشته باشید که بتواند آن را تغییر دهد و مطابق با نیازهای خود باشد استفاده از DialogFlow ایجاد یک چت بات سفارشی , react و GIT IDE برای نوشتن کد (کد ویژوال استودیو یا Webstorm یا Sublime یا هر ویرایشگری که ترجیح می دهید و به آن عادت دارید)

در این دوره، شما یک ربات چت برای یک صفحه وب می سازید. ما از Node.js و React برای برنامه نویسی و GIT برای استقرار و کنترل نسخه استفاده خواهیم کرد. این ربات در Heroku میزبانی خواهد شد، اما شما به سادگی می توانید آن را در هر جای دیگری که Node.js را پشتیبانی می کند میزبانی کنید. ما از DialogFlow برای پردازش زبان طبیعی استفاده خواهیم کرد. DialogFlow به ما کمک می کند تا بفهمیم کاربران چه می خواهند.

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

در فرآیند ساخت این ربات چت، همه چیزهایی که برای ساختن یک ربات عالی لازم است را خواهید آموخت. برای استفاده حداکثری از دوره، می‌توانید روی این نمونه ربات کار کنید و در پایان آن را مطابق با نیاز خود تغییر دهید.

برای شروع این دوره باید حداقل دانش اولیه Node.js و React داشته باشید. برای نسخه سازی، از GIT استفاده می کنیم. بنابراین، باید حداقل با دستورات اولیه git آشنا باشید.

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

و به خاطر داشته باشید، من برای شما آنجا خواهم بود.

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

در پایان دوره، یک ربات چت آزمایشی خواهید داشت که می توانید آن را تغییر دهید و مطابق با نیازهای خود تنظیم کنید.


اسم من Jana Bergant است و من یک توسعه دهنده با بیش از 20 سال تجربه هستم. من یک مربی فناوری اطلاعات هستم که به مردم مهارت های فناوری جدید را آموزش می دهم. بیش از 17000 نفر در حال گذراندن دوره من هستند.

من در هر مرحله از پیشرفت به همه دانش آموزانم کمک می کنم. و من اینجا برای شما خواهم بود!

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

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


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


سپس در بخش سوم، شروع به ساخت برنامه سمت سرور برای ربات چت می کنیم. ما کتابخانه Express را نصب می کنیم و یک برنامه اکسپرس ایجاد می کنیم. بعد از اینکه تنظیمات را به پایان رساندیم، آن را در Heroku مستقر می کنیم. برای سرعت بخشیدن به فرآیند توسعه، یک سرور توسعه محلی به نام Nodemon .

راه اندازی می کنیم


وقتی یک برنامه اصلی سمت سرور ایجاد می‌کنید، می‌توانید آن را به DialogFlow متصل کنید. و این همان کاری است که ما در بخش 4 انجام خواهیم داد.


و frontend مرحله بعدی خواهد بود. در بخش پنجم، React را راه‌اندازی می‌کنیم، سرورهای محلی را پیکربندی می‌کنیم، یک پروکسی برای برقراری ارتباط با backend ایجاد می‌کنیم. و ما اجزاء را توسعه خواهیم داد. اجزای صفحه و ربات چت. ربات چت ما در بخش پنجم شبیه یک ربات چت خواهد شد.


اما ما آن را در بخش ششم بررسی می‌کنیم، جایی که پیام‌های غنی مانند کارت‌ها و پاسخ‌های سریع برای ربات چت ایجاد می‌کنیم. و همچنین، به ویژگی‌های DialogFlow، مانند اهداف، زمینه‌ها، رویدادها و احساسات شکاف عمیق‌تر خواهیم رفت. ویژگی هایی که ایجاد ربات را بسیار ساده تر و دوستانه تر می کند!


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


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


هنگامی که بر اجرای کامل مسلط شدیم، به Heroku اعزام می‌شویم. در بخش نهم، برخی از پیکربندی‌های اضافی مانند مسیریابی، اسکریپت‌های پس از ساخت را برای تولید فرانت‌اند بررسی می‌کنیم. ما همچنین کد را مرور می‌کنیم و مطمئن می‌شویم که قبل از استقرار همه چیز مطابق نیاز است.


و در نهایت، در بخش دهم، نحوه اتصال مستقیم به DialogFlow را از FrontEnd به شما نشان خواهم داد. برای انجام این کار، باید تغییراتی در معماری ایجاد کنیم. من مزایای هر تصمیم را به شما خواهم گفت.


پس از دوره، یک ربات نمایشی خواهید داشت که می توانید آن را تغییر دهید و مطابق با نیازهای خود تنظیم کنید. و دانش لازم برای ارتقاء آن را خواهید داشت.

در دوره می بینمت!

جانا


---------------------------------------------- --------

آخرین به‌روزرسانی دوره در 27 فوریه 2020 بود

نمایندگان مگا DialogFlow را اضافه کردم


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

مقدمه/مروری بر دوره Introduction / Course Overview

  • معرفی Introduction

  • نمای کلی برنامه App OverView

  • پشت صحنه – معماری اپلیکیشن Behind the scenes – application architecture

  • جریان تحقق Fulfillment Flow

  • منابع اضافی Additional resources

مقدمه/مروری بر دوره Introduction / Course Overview

  • معرفی Introduction

  • نمای کلی برنامه App OverView

  • Tech-Stack Tech-Stack

  • Tech-Stack Tech-Stack

  • پشت صحنه – معماری اپلیکیشن Behind the scenes – application architecture

  • جریان تحقق Fulfillment Flow

  • مراحل توسعه Development stages

  • مراحل توسعه Development stages

  • چگونه کمک بگیریم How to get help

  • چگونه کمک بگیریم How to get help

  • منابع اضافی Additional resources

معرفی DialogFlow DialogFlow introduction

  • مبانی اهداف DialogFLow - اهداف تعریف شده توسط توسعه دهنده DialogFLow Intents Basics - Developer defined Intents

  • موجودیت های DialogFlow DialogFlow Entities

معرفی DialogFlow DialogFlow introduction

  • DialogFlow مقدمه/ایجاد یک عامل DialogFlow Introduction / Create an agent

  • DialogFlow مقدمه/ایجاد یک عامل DialogFlow Introduction / Create an agent

  • پروژه Google/حساب های خدمات/تنظیمات عامل Google project / service accounts / agent settings

  • پروژه Google/حساب های خدمات/تنظیمات عامل Google project / service accounts / agent settings

  • مبانی اهداف DialogFLow - قصد بازگشت و خوش آمد گویی DialogFLow Intents Basics - Fallback and Welcome intent

  • مبانی اهداف DialogFLow - قصد بازگشت و خوش آمد گویی DialogFLow Intents Basics - Fallback and Welcome intent

  • مبانی اهداف DialogFLow - اهداف تعریف شده توسط توسعه دهنده DialogFLow Intents Basics - Developer defined Intents

  • موجودیت های DialogFlow DialogFlow Entities

  • مقاصد با پارامترها Intents with parameters

  • مقاصد با پارامترها Intents with parameters

  • عوامل پیش ساخته Prebuild agents

  • عوامل پیش ساخته Prebuild agents

  • اسمال تاک Smalltalk

  • اسمال تاک Smalltalk

  • کتاب الکترونیکی رایگان آموزش DialogFlow DialogFlow tutorial FREE ebook

  • کتاب الکترونیکی رایگان آموزش DialogFlow DialogFlow tutorial FREE ebook

برنامه سمت سرور Server Side App

  • معرفی معماری Architecture Introduction

  • پیکربندی استقرار Heroku Heroku deployment configuration

  • راه اندازی Nodemon Nodemon setup

برنامه سمت سرور Server Side App

  • معرفی معماری Architecture Introduction

  • Express & Generate Express App را نصب کنید Install Express & Generate Express App

  • Express & Generate Express App را نصب کنید Install Express & Generate Express App

  • پیکربندی استقرار Heroku Heroku deployment configuration

  • استقرار هیروکو Heroku deployment

  • استقرار هیروکو Heroku deployment

  • راه اندازی Nodemon Nodemon setup

برنامه سمت سرور و DialogFlow را متصل کنید Connect Server Side app & DialogFlow

  • معرفی Introduction

  • بخش 2 تنظیم احراز هویت ماژول DialogFlow DialogFlow module Authentication setup part 2

  • تنظیم متغیرهای محیطی در ویندوز Setting environment variables in Windows

  • ماژول چت بات Chatbot module

  • پارامترهای رمزگذاری Encoding parameters

  • پیکربندی متغیرهای محلی و سرور/Heroku env Config local & server / Heroku env variables

برنامه سمت سرور و DialogFlow را متصل کنید Connect Server Side app & DialogFlow

  • معرفی Introduction

  • مسیرها Routes

  • مسیرها Routes

  • بخش 1 تنظیم احراز هویت ماژول DialogFlow DialogFlow module Authentication setup part 1

  • بخش 1 تنظیم احراز هویت ماژول DialogFlow DialogFlow module Authentication setup part 1

  • بخش 2 تنظیم احراز هویت ماژول DialogFlow DialogFlow module Authentication setup part 2

  • تنظیم متغیرهای محیطی در ویندوز Setting environment variables in Windows

  • عبارت جستجوی متنی به DialogFlow با Async در انتظار است Text query to DialogFlow with Async await

  • عبارت جستجوی متنی به DialogFlow با Async در انتظار است Text query to DialogFlow with Async await

  • ماژول چت بات Chatbot module

  • پرس و جو رویداد به DialogFlow Event query to DialogFlow

  • پرس و جو رویداد به DialogFlow Event query to DialogFlow

  • پارامترهای رمزگذاری Encoding parameters

  • پیکربندی متغیرهای محلی و سرور/Heroku env Config local & server / Heroku env variables

  • استقرار به Heroku/تست نقاط پایانی Deploy to Heroku / Test endpoints

  • استقرار به Heroku/تست نقاط پایانی Deploy to Heroku / Test endpoints

  • خطاهای رایج هنگام استقرار برای اولین بار در Heroku Common errors when first deploying to Heroku

  • خطاهای رایج هنگام استقرار برای اولین بار در Heroku Common errors when first deploying to Heroku

  • GRPC با node v12 کار نمی کند هشدار! GRPC not working with node v12 WARNING!

  • GRPC با node v12 کار نمی کند هشدار! GRPC not working with node v12 WARNING!

FrontEnd - Client Side - راه اندازی React FrontEnd - Client Side – React setup

  • React Generation React app Generation

  • اجزای صفحه - قسمت 1 Components for the page - part 1

  • اجزای صفحه - قسمت 2 Components for the page - part 2

  • تماس‌های API را به برنامه پشتیبان اضافه کنید Add API calls to backend APP

  • به آخرین پیام ارائه شده بروید Scroll to last message rendered

  • افزودن فوکوس خودکار به ورودی متن Add auto-focus to text input

  • جلسه منحصر به فرد برای بازدید کنندگان Unique Session for visitors

FrontEnd - Client Side - راه اندازی React FrontEnd - Client Side – React setup

  • FrontEnd - معرفی سمت مشتری FrontEnd - Client Side Introduction

  • FrontEnd - معرفی سمت مشتری FrontEnd - Client Side Introduction

  • React Generation React app Generation

  • دو سرور برای توسعه Two servers for development

  • دو سرور برای توسعه Two servers for development

  • پروکسی Proxy

  • پروکسی Proxy

  • ارتقاء پروکسی Proxy upgrade

  • ارتقاء پروکسی Proxy upgrade

  • اجزای صفحه - قسمت 1 Components for the page - part 1

  • اجزای صفحه - قسمت 2 Components for the page - part 2

  • HTML و CSS با Materialize HTML & CSS with Materialize

  • HTML و CSS با Materialize HTML & CSS with Materialize

  • اتصال سرور و کلاینت Connect Server and Client

  • اتصال سرور و کلاینت Connect Server and Client

  • تماس‌های API را به برنامه پشتیبان اضافه کنید Add API calls to backend APP

  • جزء پیام ساده Simple Message component

  • جزء پیام ساده Simple Message component

  • پیام خوش آمد Welcome message

  • پیام خوش آمد Welcome message

  • ورودی متن از کاربر را فعال کنید Enable text input from user

  • ورودی متن از کاربر را فعال کنید Enable text input from user

  • به آخرین پیام ارائه شده بروید Scroll to last message rendered

  • افزودن فوکوس خودکار به ورودی متن Add auto-focus to text input

  • جلسه منحصر به فرد برای بازدید کنندگان Unique Session for visitors

در حال توسعه Frontend Developing Frontend

  • معرفی Introduction

  • پیام کارت در DialogFlow Cards Message in DialogFlow

  • پاسخ کارت از DialogFlow در React App Cards response from DialogFlow in React App

  • جزء کارت Card component

  • گالری کارت رندر قسمت 2 Render card galleries part 2

  • اجزای پاسخ سریع Quick replies components

  • اجرای اجزای پاسخ سریع Quick replies components implementation

  • پیگیری اهداف Follow up intents

  • پر کردن اسلات Slot filling

  • ایجاد حس اسلات برای مسترکلاس Create slot feeling for masterclass

  • چت بات – مکث بین پیام ها Chatbot – a pause between messages

در حال توسعه Frontend Developing Frontend

  • معرفی Introduction

  • پیام کارت در DialogFlow Cards Message in DialogFlow

  • پاسخ کارت از DialogFlow در React App Cards response from DialogFlow in React App

  • جزء کارت Card component

  • رندر گالری کارت قسمت 1 Render card galleries part 1

  • رندر گالری کارت قسمت 1 Render card galleries part 1

  • گالری کارت رندر قسمت 2 Render card galleries part 2

  • پیام QuickReplies در DialogFlow QuickReplies Message in DialogFlow

  • پیام QuickReplies در DialogFlow QuickReplies Message in DialogFlow

  • اجزای پاسخ سریع Quick replies components

  • اجرای اجزای پاسخ سریع Quick replies components implementation

  • پیگیری اهداف Follow up intents

  • زمینه های DialogFlow DialogFlow contexts

  • زمینه های DialogFlow DialogFlow contexts

  • تست پاسخ های سریع Quick replies test

  • تست پاسخ های سریع Quick replies test

  • رویدادهای DialogFlow DialogFlow events

  • رویدادهای DialogFlow DialogFlow events

  • پر کردن اسلات Slot filling

  • نهاد شخص Person Entity

  • نهاد شخص Person Entity

  • ایجاد حس اسلات برای مسترکلاس Create slot feeling for masterclass

  • نمایش/پنهان کردن ربات Show / hide bot

  • نمایش/پنهان کردن ربات Show / hide bot

  • به فروشگاه خوش آمدید – راه اندازی DialogFlow Welcome on Shop – DialogFlow setup

  • به فروشگاه خوش آمدید – راه اندازی DialogFlow Welcome on Shop – DialogFlow setup

  • به فروشگاه خوش آمدید - به تاریخچه ناوبری گوش دهید Welcome on Shop – listen to navigation history

  • به فروشگاه خوش آمدید - به تاریخچه ناوبری گوش دهید Welcome on Shop – listen to navigation history

  • چت بات – مکث بین پیام ها Chatbot – a pause between messages

ذخیره داده ها از مکالمه به پایگاه داده Save data from conversation to database

  • راه اندازی Mongo db Mongo db setup

  • معرفی Mongoose Mongoose Introduction

  • Mongoose را به کد اضافه کنید Add Mongoose to code

  • کلاس های مدل مونگوس Mongoose model Classes

ذخیره داده ها از مکالمه به پایگاه داده Save data from conversation to database

  • معرفی Mongo db Mongo db introduction

  • معرفی Mongo db Mongo db introduction

  • راه اندازی Mongo db Mongo db setup

  • معرفی Mongoose Mongoose Introduction

  • Mongoose را به کد اضافه کنید Add Mongoose to code

  • کجا ثبت نام را بگیریم و ذخیره کنیم Where to catch and save registration

  • کجا ثبت نام را بگیریم و ذخیره کنیم Where to catch and save registration

  • کلاس های مدل مونگوس Mongoose model Classes

  • ذخیره ثبت نام Saving registration

  • ذخیره ثبت نام Saving registration

تحقق Fulfillment

  • مقدمه ای بر تحقق Introduction to fulfillment

  • Ngrok برای تحقق محلی Ngrok for local fulfillment

  • تنظیم تحقق Fulfilment setup

  • Fullfilment از پایگاه داده خوانده می شود Fullfilment read from database

تحقق Fulfillment

  • مقدمه ای بر تحقق Introduction to fulfillment

  • Ngrok برای تحقق محلی Ngrok for local fulfillment

  • تنظیم تحقق Fulfilment setup

  • نوشتن کامل در پایگاه داده Fullfilment write to database

  • نوشتن کامل در پایگاه داده Fullfilment write to database

  • Fullfilment از پایگاه داده خوانده می شود Fullfilment read from database

در حال اعزام به هروکو Deploying to Heroku

  • مسیریابی FrontEnd در سرور FrontEnd routing on Server

  • ساخت اسکریپت برای مشتری - اسکریپت پس از ساخت Build script for client - postbuild script

در حال اعزام به هروکو Deploying to Heroku

  • محیط Dev vs Prod Dev vs Prod environment

  • محیط Dev vs Prod Dev vs Prod environment

  • مسیریابی FrontEnd در سرور FrontEnd routing on Server

  • ساخت اسکریپت برای مشتری - اسکریپت پس از ساخت Build script for client - postbuild script

  • بهینه سازی کد قبل از استقرار Code optimisation before deployment

  • بهینه سازی کد قبل از استقرار Code optimisation before deployment

  • استقرار در هروکو Deploying on Heroku

  • استقرار در هروکو Deploying on Heroku

کلاینت جاوا اسکریپت JavaScript client

  • تولید توکن جاوا اسکریپت JavaScript token generation

  • تماس DialogFlow از FrontEnd Call DialogFlow from FrontEnd

  • فرمت پاسخ Response format

  • ثبت نام از طریق تکمیل Registration via fulfillment

کلاینت جاوا اسکریپت JavaScript client

  • معرفی کلاینت جاوا اسکریپت JavaScript client introduction

  • معرفی کلاینت جاوا اسکریپت JavaScript client introduction

  • تولید توکن جاوا اسکریپت JavaScript token generation

  • تماس DialogFlow از FrontEnd Call DialogFlow from FrontEnd

  • فرمت پاسخ Response format

  • رمز و پیکربندی اضافی برای متغیرهای محیطی Token and extra configuration to environment variables

  • رمز و پیکربندی اضافی برای متغیرهای محیطی Token and extra configuration to environment variables

  • توکن در nodejs تولید کنید Generate token in nodejs

  • توکن در nodejs تولید کنید Generate token in nodejs

  • ثبت نام از طریق تکمیل Registration via fulfillment

  • کد را منتشر کنید Publish the code

  • کد را منتشر کنید Publish the code

محتوای اضافی - پرسش و پاسخ DialogFlow Extra content - DialogFlow Q&A

  • نحوه فراخوانی یک هدف دیگر از انجام DialogFlow How to call another intent from DialogFlow fulfillment

  • چگونه از حلقه اعتبارسنجی پارامتر در ربات ها جلوگیری کنیم How to prevent parameter validation loop in bots

  • موجودیت های REGEXP REGEXP entities

  • برگه تقلب Regex Regex cheat sheet

  • اجازه گسترش خودکار Allow automated expansion

  • DialogFlow Mega Agents DialogFlow Mega Agents

محتوای اضافی - پرسش و پاسخ DialogFlow Extra content - DialogFlow Q&A

  • چگونه یک پارامتر را در DialogFlow تأیید کنیم How to validate a parameter in DialogFlow

  • چگونه یک پارامتر را در DialogFlow تأیید کنیم How to validate a parameter in DialogFlow

  • نحوه فراخوانی یک هدف دیگر از انجام DialogFlow How to call another intent from DialogFlow fulfillment

  • چگونه از حلقه اعتبارسنجی پارامتر در ربات ها جلوگیری کنیم How to prevent parameter validation loop in bots

  • موجودیت های REGEXP REGEXP entities

  • برگه تقلب Regex Regex cheat sheet

  • اجازه گسترش خودکار Allow automated expansion

  • تطبیق فازی Fuzzy matching

  • تطبیق فازی Fuzzy matching

  • DialogFlow Mega Agents DialogFlow Mega Agents

تحلیل احساسات Sentiment analysis

  • تجزیه و تحلیل احساسات برای یک ربات چت Sentiment analysis for a chatbot

  • سناریوهای پیاده سازی رایج در چت بات Common implementation scenarios in chatbot

  • بیشتر در مورد تجزیه و تحلیل احساسات More about sentiment analysis

تحلیل احساسات Sentiment analysis

  • تحلیل احساسات به طور خلاصه Sentiment analysis in a nutshell

  • تحلیل احساسات به طور خلاصه Sentiment analysis in a nutshell

  • تجزیه و تحلیل احساسات برای یک ربات چت Sentiment analysis for a chatbot

  • سناریوهای پیاده سازی رایج در چت بات Common implementation scenarios in chatbot

  • بیشتر در مورد تجزیه و تحلیل احساسات More about sentiment analysis

پلتفرم‌ها، NLP و کتابخانه‌ها برای ربات‌های صوتی و ربات‌های چت Platforms, NLP & Libraries for Voice Bots & Chatbots

  • ابزارهایی برای توسعه دهندگان ربات چت و صدا Tools for chatbot and voice bot developers

پلتفرم‌ها، NLP و کتابخانه‌ها برای ربات‌های صوتی و ربات‌های چت Platforms, NLP & Libraries for Voice Bots & Chatbots

  • ابزارهایی برای توسعه دهندگان ربات چت و صدا Tools for chatbot and voice bot developers

نتیجه Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

  • نتیجه Conclusion

بخش پاداش BONUS section

  • سخنرانی جایزه: کوپن برای دوره دیگر و لیست ایمیل من Bonus Lecture: Coupons for my other course and email list

بخش پاداش BONUS section

  • سخنرانی جایزه: کوپن برای دوره دیگر و لیست ایمیل من Bonus Lecture: Coupons for my other course and email list

نمایش نظرات

Udemy (یودمی)

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

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

آموزش با React و Node.js چت بات برای وب سایت ایجاد کنید
جزییات دوره
10 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,098
4.1 از 5
دارد
دارد
دارد
Jana Bergant
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jana Bergant Jana Bergant

توسعه دهنده وب، مدرس IT