آموزش شروع با NodeJS-HapiJS و ReactJS

Starting with NodeJS-HapiJS and ReactJS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: API تجزیه و تحلیل احساسات آرام را با HapiJS بسازید، با React ارتباط برقرار کنید. یادگیری NodeJS، ReactJS، تجزیه و تحلیل احساسات NLTK یک سرور API NodeJS/HapiJS بسازید. تجزیه و تحلیل احساسات Python NLP را در برنامه NodeJS خود ادغام کنید. یک برنامه ReactJS بسازید که با یک API سرور تعامل داشته باشد. درک وعده ها در جاوا اسکریپت API واکشی در جاوا اسکریپت را درک کنید. ادغام پایتون در NodeJS پیش نیازها: دانش برنامه نویسی پایه

با این دوره، یاد خواهید گرفت که یک Backend API Restful مبتنی بر NodeJS (HapiJS) JSON برای تجزیه و تحلیل احساسات و یک کلاینت ReactJS که با API تعامل دارد بسازید. HapiJS، یک چارچوب سرور غنی و پیکربندی محور برای NodeJS به ما اجازه می‌دهد تا برنامه‌های قدرتمند و قابل تنظیم بسازیم. علاوه بر این، تجزیه و تحلیل احساسات به استدلال خودکار درباره جملات اجازه می‌دهد تا تعیین کنند که آیا آنها مثبت، منفی یا خنثی هستند. یک مورد استفاده رایج این است که بفهمیم مردم در مورد یک محصول یا خدمات چه احساسی دارند. این دوره آموزشی شما را با یک بسته قدرتمند پایتون، NLTK (Natural Language ToolKit) آشنا می‌کند که به شما امکان می‌دهد کارهایی بیش از تجزیه و تحلیل احساسات انجام دهید. جدای از یادگیری و ساختن با هم یک HapiJS API و ReactJS App، ما یاد می‌گیریم که چگونه بسته NLTK Python (و در این مورد هر بسته Python دیگر) را در یک برنامه NodeJS ادغام کنیم.

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

بنابراین، به طور خلاصه، این آموزش با انجام دوره آموزشی برای شما آماده شده است که:

  • چارچوب HapiJS NodeJS را برای ساختن Backendهای API یاد بگیرید.
  • یاد بگیرید که از ماژول VADER NLTK (Natural Language ToolKit) برای تجزیه و تحلیل احساسات استفاده کنید.
  • یاد بگیرید که ماژول های پایتون را در NodeJS ادغام کنید.
  • ساختن برنامه در ReactJS را بیاموزید.
  • مفاهیم جدید در جاوا اسکریپت (مانند Promise، توابع فلش و غیره) را درک کنید.

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

معرفی Introduction

  • معرفی Introduction

راه اندازی محیط توسعه Setting up development environment

  • NVM، NodeJS، NPM و Atom را راه اندازی کنید Setup NVM, NodeJS, NPM and Atom

API تحلیل احساسات NodeJS-HapiJS NodeJS-HapiJS sentiment analysis API

  • پروژه NodeJS را راه اندازی کنید Initialize NodeJS project

  • ترانسپایلر Babel را پیکربندی کنید Configure Babel transpiler

  • سرور hapi را راه اندازی کنید Start hapi server

  • JS Promise توضیح داد JS Promise explained

  • مسیرهای سرور جداگانه Separate server routes

  • Nodemon برای بارگذاری مجدد خودکار Nodemon for auto-reload

  • NLTK (کیت ابزار زبان طبیعی) را برای تجزیه و تحلیل احساسات معرفی کنید Introduce NLTK (Natural Language ToolKit) for sentiment analysis

  • پیاده سازی ماژول پایتون تجزیه و تحلیل احساسات Implement sentiment analysis Python module

  • ماژول پایتون تجزیه و تحلیل احساسات را از طریق Python-shell ادغام کنید Integrate sentiment analysis python module via Python-shell

ReactJS Client App برای تعامل با API تحلیلگر احساسات ReactJS Client App for interacting with sentiment analyzer API backend

  • با create-react-app شروع کنید Start with create-react-app

  • کامپوننت فرم ایجاد کنید Create form component

  • اضافه کردن سبک به فرم Add styles to form

  • اضافه کردن رویداد کنترل کننده به textarea در فرم Add event handler to textarea in form

  • روی شنونده کلیک کنید و API را واکشی کنید Onclick listener and fetch API

نمایش نظرات

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

آموزش شروع با NodeJS-HapiJS و ReactJS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2 hours
16
Udemy (یودمی) udemy-small
23 دی 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
709
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Evans Boateng Owusu Evans Boateng Owusu

مهندس نرم افزار

Udemy (یودمی)

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

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