با نحوه اتصال MERN Stack با WebRTC و SocketIO آشنا شوید. ما تمام مراحل را برای ایجاد برنامه با قابلیت تماس گروهی طی خواهیم کرد. ما پیاده سازی WebRTC را ایجاد خواهیم کرد تا نشان دهیم چگونه می توانید برنامه WebRTC را به لطف ساده همتا توسعه دهید. ما از SocketIO به عنوان سرور سیگنالینگ برای برنامه خود و برای ارتباط بیدرنگ استفاده خواهیم کرد. پس از این دوره شما قادر خواهید بود اپلیکیشنی را بسازید که با استفاده از WebRTC خواهد بود. فرقی نمی کند که این بازی ارتباطی بیدرنگ باشد یا چت ویدیویی. شما فرآیند برقراری ارتباط بین همتایان (کاربران) را خواهید دانست.
ما MERN Stack را که مخفف عبارتهای: MongoDB، Express، React، Node با WebRTC و SocketIO برای امکان ارتباط بیدرنگ ترکیب میکنیم.
br>در این دوره ما پروژه را از ابتدا می سازیم و تمام مراحل را با هم طی می کنیم. عملکردی که ایجاد خواهیم کرد این خواهد بود:
ورود/ثبت نام (احراز هویت با توکن JWT)
سیستم دعوت دوستان/دوستان
قابلیت چت بیدرنگ (SocketIO و MongoDB)
ایجاد اتاق تماس گروهی ویدیویی
شرایط دوره:
دانش اولیه در مورد React
مبانی در مورد Node
برای داشتن اطلاعاتی در مورد وب سوکت ها (SocketIO) عالی است. لازم نیست، اما قطعا درک بخشی از عملکرد چت و چت ویدیویی آسان تر خواهد بود.
این دوره برای یادگیری هر فناوری از ابتدا طراحی نشده است، بلکه چگونه می توانیم آنها را به یکدیگر متصل کنیم. اگر چه در ضمن ایجاد کد برنامه گام به گام توضیح داده خواهد شد.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
توسعه دهنده وب
نمایش نظرات