Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
با MERN یک سایت جریانی شبیه به Twitch بسازید: از صفر تا قهرمان، پشته MERN را درک کنید: دانش اساسی MongoDB، Express، React و Node را به دست آورید یک پلتفرم استریمینگ بسازید: یک نسخه پایه از یک پلتفرم استریم مبتنی بر وب، مشابه Twitch ایجاد کنید. اجرای احراز هویت کاربر: تنظیم ورود و ثبت نام کاربر پیاده سازی تأیید هویت کاربر: راه اندازی سیستم های ورود و ثبت نام کاربر ادغام با OBS: آموزش اتصال یک پلت فرم با OBS برای پخش زنده افزودن چت بلادرنگ: ایجاد یک سیستم چت با استفاده از Socket IO برای کاربر تعاملات تست API ها با Postman: توسعه و آزمایش API های پلتفرم برای اطمینان از عملکرد توسعه با React: درک نحوه استفاده از React برای ساخت رابط های وب تعاملی
آیا تا به حال به این فکر کرده اید که چگونه سایت هایی مانند Twitch به مردم اجازه می دهند ویدیوها را پخش کنند؟ به دوره ما بپیوندید تا بیاموزید چگونه با استفاده از ابزارهای عالی وب سایت پخش جریانی خود را بسازید!
در این دوره آموزشی، نحوه ساختن یک برنامه استریم گام به گام را به شما نشان خواهیم داد. ما از:
استفاده خواهیم کرد
MongoDB برای حفظ همه دادههای ما.
Express برای مدیریت سرور وب سایت ما.
برای طراحی قسمتهایی از وبسایت ما که کاربران میبینند و با آنها تعامل دارند، واکنش نشان دهید.
گره برای اجرای همه چیز در پشت صحنه.
اما این همه ماجرا نیست. ما همچنین از OBS استفاده خواهیم کرد تا به افراد اجازه دهیم ویدیوهای خود را در سایت ما پخش کنند. و با SocketIO، یک چت اضافه می کنیم تا بینندگان بتوانند در حین تماشا با یکدیگر صحبت کنند. ما همچنین از Postman استفاده می کنیم تا بررسی کنیم که سایت ما به خوبی کار می کند و مشکلات را برطرف می کند.
ما این دوره را ساده و قابل فهم ساختیم، حتی اگر انگلیسی زبان اول شما نباشد. ما پروژه های واقعی را انجام خواهیم داد، بنابراین می توانید آنچه را که یاد می گیرید بلافاصله تمرین کنید.
از این دوره چه چیزی به دست خواهید آورد؟
با استفاده از MongoDB، Express، React و Node، یک وبسایت استریم بسازید.
یک چت زنده به سایت خود با SocketIO اضافه کنید.
از Postman استفاده کنید تا مطمئن شوید همه چیز به خوبی کار می کند.
در پایان این دوره، وب سایت پخش جریانی خود را برای نشان دادن و تعداد زیادی مهارت جدید خواهید داشت. اگر می خواهید وب سایتی بسازید که در آن افراد بتوانند جریان و چت کنند، این دوره برای شما مناسب است. به ما بپیوندید و شروع به یادگیری کنید!
سرفصل ها و درس ها
پیش نمایش و معرفی تئوری برنامه
App Preview and Theory Introduction
پیش نمایش برنامه
Application Preview
معماری
Architecture
MongoDB - پایگاه داده NoSQL
MongoDB - NoSQL Database
چارچوب برنامه وب Express - Node.js
Express - Node.js web application framework
React - کتابخانه سمت مشتری
React - Client Side Library
Node.js - سمت سرور
Node.js - Server Side
Socket.IO - ارتباط بیدرنگ
Socket.IO - Realtime Communication
مزایای پشته MERN
MERN Stack Advantages
ایجاد سرور اکسپرس
Creating Express Server
نصب Node.js
Node.js installation
مقداردهی اولیه پروژه
Project initialization
نصب وابستگی ها
Installing dependencies
ایجاد سرور اکسپرس
Creating Express Server
کد بخش کامل
Complete Section Code
مسیرهای احراز هویت
Authentication Routes
ایجاد مسیرهای احراز هویت
Creating Auth Routes
تست مسیرهای احراز هویت با پستچی
Testing Authentication Routes with Postman
کنترل کننده های احراز هویت
Authentication Controllers
میان افزار اعتبار سنجی
Validation middleware
اعتبار سنجی با Joi
Validation with Joi
اتصال MongoDB
MongoDB Connection
ایجاد پایگاه داده MongoDB
Creating MongoDB Database
ارتباط با پایگاه داده
Connecting with Database
ذخیره داده ها در پایگاه داده
Saving Data in Database
کد بخش کامل
Complete Section Code
پیاده سازی احراز هویت JWT
Implementing JWT Authentication
مقدمه ای بر JWT
Introduction to JWT
رمزگذاری رمز عبور کاربر
Encrypting User Password
صدور توکن JWT
Issuing JWT Token
ثبت نام آزمون
Testing Registration
ایجاد منطق ورود
Creating Login Logic
تست عملکرد ورود
Testing Login Funcionallity
کد بخش کامل
Complete Section Code
ایجاد React Application با Authentication Form
Creating React Application with Authentication Form
نمایش نظرات