آموزش لاراول و بلادرنگ: با لاراول چندین اپلیکیشن بیدرنگ بسازید

Laravel & Realtime: Build Several Realtime Apps with Laravel

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Laravel و Websockets اعلان‌ها، بازی‌ها، اتاق‌های گفتگو و برنامه‌های بی‌درنگ بیشتری بسازید. ساخت اپلیکیشن اعلان های بیدرنگ ساختن API بیدرنگ با لاراول ایجاد یک بازی که به صورت بلادرنگ کار می کند ایجاد یک اتاق گفتگو که به صورت بلادرنگ کار می کند انتقال پیام های خصوصی و رویدادها در زمان واقعی پخش رویدادها و پیام های عمومی به صورت بلادرنگ تسلط بر ماهیت برنامه های بلادرنگ پیش نیازها:داشتن PHP در سیستم شما نصب شده و کاربردی است (PHP 7.3 یا بالاتر توصیه می شود) آهنگساز را در محیط توسعه خود نصب و کار کنید توصیه می شود، مهارت های PHP هر چیز دیگری در دوره توضیح داده خواهد شد :)

با استفاده از چندین مثال در طول دوره آموزش ساخت برنامه های بیدرنگ با لاراول را بیاموزید.

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

آیا به دنبال تعامل بیدرنگ و فوری با کاربران پروژه های خود هستید؟
همه ما باید و در این دوره به شما نشان خواهم داد که چگونه این کار را به روش های مختلف در پروژه لاراول انجام دهید. علاوه بر این، می‌توانید از سرور WebSockets خود با استفاده از Laravel WebSockets استفاده و استقرار دهید.


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

با ایجاد اعلان‌های هم‌زمان، یک API بی‌درنگ، یک بازی بی‌درنگ، یک چت و موارد دیگر یاد خواهید گرفت.


از سرور Laravel WebSockets خود استفاده و استقرار کنید
در طول دوره، می‌توانید از Laravel WebSockets به عنوان جایگزینی برای Pusher برای استفاده از WebSocketsServer خود استفاده کنید.
Laravel WebSockets یک بسته لاراول است که از Ratchet PHP استفاده می‌کند. که به شما امکان می دهد یک سرور WebSockets کامل را از پروژه لاراول به راحتی ایجاد کنید.


چرا من را انتخاب کنید؟
زیرا من همیشه برای کمک و راهنمایی یادگیری شما در آنجا هستم :)

بیش از 16000 دانش‌آموز از اثربخشی پاسخ‌ها و کمک به همه سؤالات خود قدردانی می‌کنند و بیش از 3400 رتبه‌بندی مثبت آنها این را ثابت می‌کند.

چون من نه تنها لاراول و بلادرنگ را به شما آموزش می دهم، بلکه نحوه حل مشکلات دنیای واقعی را با لاراول نیز به شما آموزش می دهم.


چه چیزی در مورد لاراول خوب است؟
لاراول محبوب ترین فریم ورک برای PHP است. با لاراول، می توانید برنامه های PHP با پیچیدگی بالا را در مدت زمان بسیار کوتاهی توسعه دهید، که به لطف ابزارهایی مانند Laravel Echo، برنامه های بلادرنگ را شامل می شود. در طول دوره، امکانات عظیمی را خواهید دید که لاراول هنگام اجرای وظایف پیچیده و پخش رویدادها و پیام ها در زمان واقعی ارائه می دهد. البته، می توانید از جدیدترین نسخه لاراول (Laravel) استفاده کنید.


چرا برنامه های کاربردی بلادرنگ؟
اتصالات مداوم با WebSockets به شما امکان می دهد جریان ثابتی از داده ها را حفظ کنید، آن ها را انتقال دهید و به رویدادها فوراً واکنش نشان دهید. با این کار، می توانید بلافاصله با کاربران خود تعامل داشته باشید و یک تجربه کاربری ثابت و سطح بالا را حفظ کنید، همچنین اطلاعات و داده های خود را دائماً به روز نگه دارید.

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


بنابراین برای اعمال اتصالات بیدرنگ به روشهای مختلف، اکنون بپیوندید:

  • یک سیستم اعلان بلادرنگ با لاراول بسازید

  • با لاراول یک API بیدرنگ بسازید

  • بازی ایجاد کنید که در زمان واقعی برای چندین کاربر متصل کار کند.

  • یک اتاق گفتگو با پیام‌های بی‌درنگ بسازید

  • یک سیستم تعاملات خصوصی بین کاربران در زمان واقعی بسازید

  • از کانال‌های عمومی برای پخش رویدادها و پیام‌ها در زمان واقعی با لاراول استفاده کنید

  • از کانال های خصوصی برای کنترل انتقال پیام ها در زمان واقعی استفاده کنید

  • از کانال‌های حضور برای ارسال پیام‌ها و تعیین کاربران متصل به کانال در زمان واقعی استفاده کنید

  • دسترسی ایمن به کانال های بیدرنگ خصوصی را با Laravel تأیید و اعتبارسنجی کنید

  • سرور WebSockets خود را با لاراول ایجاد و استفاده کنید

  • سرور Laravel WebSockets خود را مستقر کنید


چرا این دوره را بگذرانید؟
سال‌هاست که دوره‌های آنلاین را با موضوعات مختلف توسعه وب ارائه می‌دهم. در میان بسیاری از موضوعات، یکی از محبوب ترین موضوعات دانش آموزان من که باعث سردرگمی می شود، برنامه های بلادرنگ با لاراول بوده است.

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


هدف؟
روش‌های مختلف برای پخش پیام‌ها در زمان واقعی با برنامه‌های لاراول و استفاده از آن را بررسی کنید تا بتوانید ماهیت و اصول برنامه‌های بلادرنگ را درک کنید و از آن در ایده‌ها و پروژه‌های خود استفاده کنید.

شما می‌خواهید این دوره را از همان کلاس اول تکمیل کنید، زیرا تعاملات بی‌درنگ بخشی از چیزی است که هر برنامه کاربردی در حال حاضر باید ارائه دهد و هر توسعه‌دهنده باید آن را بیاموزد و دامنه آن را در اختیار بگیرد.


آیا این دوره برای شماست؟
این دوره احتمالاً برای هر کسی (متخصص یا غیر متخصص) است. اگر یکی از این شرایط را دارید، این دوره برای شما مناسب است:

  • شما مبتدی هستید یا می خواهید با استفاده و ایجاد برنامه های کاربردی در زمان واقعی شروع کنید.

  • شما یک توسعه‌دهنده لاراول یا PHP هستید و می‌خواهید راه‌های متعددی را برای ایجاد برنامه‌ها در زمان واقعی کشف کنید.

  • شما یک کارآفرین هستید و می خواهید تعامل کاربران و اطلاعات خود را با داده های بیدرنگ بهبود بخشید.

  • شما تجربه ای در توسعه وب دارید و باید با تعاملات بیدرنگ داده و قرار گرفتن در معرض برنامه های خود بیشتر پیش بروید.


مزایایی که دریافت خواهید کرد

  • انعطاف پذیری برای کشف چندین راه برای ایجاد برنامه های بیدرنگ با لاراول.

  • احساس رشد حرفه ای با تسلط بر مهارت و کاربرد بالا.

  • هر پروژه لاراول را بسازید که با کاربران شما به صورت بلادرنگ تعامل داشته باشد و داده ها را فوراً پخش کند.

  • مزیت بزرگ داشتن سرور WebSockets خودتان.


گفته شد...
برو. دنیا به سرعت در حال حرکت است و کاربران شما منتظر آن اطلاعات و داده‌هایی هستند که بتوانید فوراً (بی‌درنگ) برایشان ارسال کنید.

پس دکمه را فشار دهید تا امروز وارد دوره شوید.

به همه افراد در این فرآیند بپیوندید تا چندین برنامه را در زمان واقعی با لاراول بسازید.


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

معرفی Introduction

  • درباره مربی و آنچه خواهید آموخت About the instructor and what you will learn

  • در مورد دوره و آنچه که به دست خواهید آورد About the course and what you will achieve

  • درک پیام هایی که در زمان واقعی پخش می شوند Understanding messages broadcasting on realtime

  • چگونه سوال بپرسیم How to Ask Questions

  • محیط توسعه برای استفاده The development environment to use

معرفی Introduction

  • درباره مربی و آنچه خواهید آموخت About the instructor and what you will learn

  • در مورد دوره و آنچه که به دست خواهید آورد About the course and what you will achieve

  • درک پیام هایی که در زمان واقعی پخش می شوند Understanding messages broadcasting on realtime

  • چگونه سوال بپرسیم How to Ask Questions

  • محیط توسعه برای استفاده The development environment to use

شروع با ساختار لاراول برای ایجاد برنامه های بلادرنگ با لاراول Starting with the Laravel Structure to Create Realtime Applications with Laravel

  • به دست آوردن و آماده سازی ساختار لاراول با استفاده از Composer Obtaining and Preparing the Laravel Structure Using Composer

  • نکاتی درباره لاراول وایت Notes About Laravel Vite

  • کد منبع دوره The source code of the course

  • افزودن رابط کاربری لاراول و تولید کامپوننت های مفید Adding Laravel UI and Generating Some Useful Components

  • کامپایل برخی از اجزای مورد نیاز با استفاده از NPM Compiling Some Required Components Using NPM

  • کاوش در راه به عنوان میکس لاراول در لاراول کار می کند Exploring the Way as Laravel Mix Works in Laravel

  • مطمئن شوید که برخی از جزئیات مهم را درک کرده اید Get sure you understand some important details

شروع با ساختار لاراول برای ایجاد برنامه های بلادرنگ با لاراول Starting with the Laravel Structure to Create Realtime Applications with Laravel

  • به دست آوردن و آماده سازی ساختار لاراول با استفاده از Composer Obtaining and Preparing the Laravel Structure Using Composer

  • نکاتی درباره لاراول وایت Notes About Laravel Vite

  • کد منبع دوره The source code of the course

  • افزودن رابط کاربری لاراول و تولید کامپوننت های مفید Adding Laravel UI and Generating Some Useful Components

  • کامپایل برخی از اجزای مورد نیاز با استفاده از NPM Compiling Some Required Components Using NPM

  • کاوش در راه به عنوان میکس لاراول در لاراول کار می کند Exploring the Way as Laravel Mix Works in Laravel

  • مطمئن شوید که برخی از جزئیات مهم را درک کرده اید Get sure you understand some important details

پیکربندی لاراول برای مدیریت رویدادها و پیام ها در زمان واقعی Configuring Laravel to Handle Events and Messages on Realtime

  • آماده شدن برای استفاده از Pusher به عنوان سرویس بلادرنگ در لاراول Getting Ready to Use Pusher as the Realtime Service on Laravel

  • نصب و آماده سازی Laravel Echo برای پخش پیام ها Installing and Preparing Laravel Echo to Broadcast Messages

پیکربندی لاراول برای مدیریت رویدادها و پیام ها در زمان واقعی Configuring Laravel to Handle Events and Messages on Realtime

  • آماده شدن برای استفاده از Pusher به عنوان سرویس بلادرنگ در لاراول Getting Ready to Use Pusher as the Realtime Service on Laravel

  • نصب و آماده سازی Laravel Echo برای پخش پیام ها Installing and Preparing Laravel Echo to Broadcast Messages

ایجاد اولین سیستم اطلاع رسانی بیدرنگ با لاراول Creating Your First Realtime Notifications System with Laravel

  • افزودن یک کامپوننت عمومی برای نمایش اعلان ها در لاراول Adding a Generic Component to Show Notifications in Laravel

  • ایجاد یک رویداد برای اطلاع از تغییرات جلسه کاربران Creating an Event to Notify Users’ Session Changes

  • استفاده از شنوندگان لاراول برای پخش تغییرات در جلسه کاربران Using Laravel Listeners to Broadcast Changes on Users’ Session

  • نمایش اعلان در زمان واقعی با استفاده از Laravel Echo Showing the Notification on Realtime Using Laravel Echo

  • پخش رویداد فقط برای کاربران تایید شده Broadcasting the Event Only to Authenticated Users

ایجاد اولین سیستم اطلاع رسانی بیدرنگ با لاراول Creating Your First Realtime Notifications System with Laravel

  • افزودن یک کامپوننت عمومی برای نمایش اعلان ها در لاراول Adding a Generic Component to Show Notifications in Laravel

  • ایجاد یک رویداد برای اطلاع از تغییرات جلسه کاربران Creating an Event to Notify Users’ Session Changes

  • استفاده از شنوندگان لاراول برای پخش تغییرات در جلسه کاربران Using Laravel Listeners to Broadcast Changes on Users’ Session

  • نمایش اعلان در زمان واقعی با استفاده از Laravel Echo Showing the Notification on Realtime Using Laravel Echo

  • پخش رویداد فقط برای کاربران تایید شده Broadcasting the Event Only to Authenticated Users

ایجاد یک API Realtime با لاراول Creating a Realtime API with Laravel

  • اجرای اقدامات بر روی یک منبع برای پخش Implementing the Actions Over a Resource to Broadcast

  • نمایش لیست کاربری برای دستکاری آن در زمان واقعی Showing the List of User to Manipulate It on Realtime

  • ایجاد رویدادهایی برای نشان دادن تغییرات در کاربران Creating the Events to Indicate Changes on Users

  • پخش رویدادها از طریق کاربران در زمان واقعی Broadcasting the Events Over Users on Realtime

  • نمایش تغییرات در لیست کاربران در زمان واقعی Showing the Changes on the Users’ List on Realtime

ایجاد یک API Realtime با لاراول Creating a Realtime API with Laravel

  • اجرای اقدامات بر روی یک منبع برای پخش Implementing the Actions Over a Resource to Broadcast

  • نمایش لیست کاربری برای دستکاری آن در زمان واقعی Showing the List of User to Manipulate It on Realtime

  • ایجاد رویدادهایی برای نشان دادن تغییرات در کاربران Creating the Events to Indicate Changes on Users

  • پخش رویدادها از طریق کاربران در زمان واقعی Broadcasting the Events Over Users on Realtime

  • نمایش تغییرات در لیست کاربران در زمان واقعی Showing the Changes on the Users’ List on Realtime

ایجاد یک بازی Realtime با Laravel Echo Creating a Realtime Game with Laravel Echo

  • افزودن اجزای بصری بازی Realtime Adding the Visual Components of the Realtime Game

  • ایجاد رویدادهای بازی برای پخش Creating the Events of the Game to Broadcast

  • ایجاد یک فرمان برای پخش رویدادهای بازی در زمان واقعی Creating a Command to Broadcast Game Events on Realtime

  • نمایش رویدادها به بازیکنان در زمان واقعی با Laravel Echo Showing Events to Players in Realtime with Laravel Echo

ایجاد یک بازی Realtime با Laravel Echo Creating a Realtime Game with Laravel Echo

  • افزودن اجزای بصری بازی Realtime Adding the Visual Components of the Realtime Game

  • ایجاد رویدادهای بازی برای پخش Creating the Events of the Game to Broadcast

  • ایجاد یک فرمان برای پخش رویدادهای بازی در زمان واقعی Creating a Command to Broadcast Game Events on Realtime

  • نمایش رویدادها به بازیکنان در زمان واقعی با Laravel Echo Showing Events to Players in Realtime with Laravel Echo

ایجاد یک اتاق چت با استفاده از پیام های بیدرنگ با Laravel Echo Creating a Chat Room Using Realtime Messages with Laravel Echo

  • ایجاد اجزای بصری برای ارسال پیام در زمان واقعی Creating Visual Components to Send Messages in Realtime

  • مدیریت لیست کاربران متصل در زمان واقعی Managing the List of Connected Users in Realtime

  • ایجاد یک رویداد در ارسال پیام در چت Creating an Event on Sending Messages in the Chat

  • پخش رویداد ایجاد شده هنگام ارسال پیام Broadcasting the Event Created When Sending a Message

  • نمایش پیام های پخش شده به همه کاربران Showing the Broadcasted Messages to All Users

ایجاد یک اتاق چت با استفاده از پیام های بیدرنگ با Laravel Echo Creating a Chat Room Using Realtime Messages with Laravel Echo

  • ایجاد اجزای بصری برای ارسال پیام در زمان واقعی Creating Visual Components to Send Messages in Realtime

  • مدیریت لیست کاربران متصل در زمان واقعی Managing the List of Connected Users in Realtime

  • ایجاد یک رویداد در ارسال پیام در چت Creating an Event on Sending Messages in the Chat

  • پخش رویداد ایجاد شده هنگام ارسال پیام Broadcasting the Event Created When Sending a Message

  • نمایش پیام های پخش شده به همه کاربران Showing the Broadcasted Messages to All Users

امکان ارسال رویدادهای خصوصی در زمان واقعی با Laravel Echo Allowing to Send Private Events in Realtime with Laravel Echo

  • افزودن مؤلفه‌ها برای اجازه دادن به رویدادها بین کاربران Adding Components to Allow Events Between Users

  • ایجاد و پخش یک رویداد با استفاده از یک کانال خصوصی Creating and Broadcasting an Event Using a Private Channel

  • نمایش رویدادهای خصوصی فقط به گیرنده و فرستنده Showing the Private Events Only to the Receiver and Sender

امکان ارسال رویدادهای خصوصی در زمان واقعی با Laravel Echo Allowing to Send Private Events in Realtime with Laravel Echo

  • افزودن مؤلفه‌ها برای اجازه دادن به رویدادها بین کاربران Adding Components to Allow Events Between Users

  • ایجاد و پخش یک رویداد با استفاده از یک کانال خصوصی Creating and Broadcasting an Event Using a Private Channel

  • نمایش رویدادهای خصوصی فقط به گیرنده و فرستنده Showing the Private Events Only to the Receiver and Sender

افزودن، پیکربندی و استفاده از سرور WebSockets خودتان Adding, Configuring and Using Your Own WebSockets Server

  • ایجاد یک پروژه جدید لاراول برای سرور WebSockets Creating a New Laravel Project for The WebSockets Server

  • اضافه کردن Laravel WebSockets به پروژه Adding Laravel WebSockets to The Project

  • پیکربندی یک برنامه در سرور لاراول WebSockets Configuring an Application in the Laravel WebSockets Server

  • با استفاده از سرور WebSockets خود از پروژه لاراول خود Using Your Own WebSockets Server from your Laravel Project

  • بررسی آمار Laravel WebSockets Checking the Laravel WebSockets Statistics

افزودن، پیکربندی و استفاده از سرور WebSockets خودتان Adding, Configuring and Using Your Own WebSockets Server

  • ایجاد یک پروژه جدید لاراول برای سرور WebSockets Creating a New Laravel Project for The WebSockets Server

  • اضافه کردن Laravel WebSockets به پروژه Adding Laravel WebSockets to The Project

  • پیکربندی یک برنامه در سرور لاراول WebSockets Configuring an Application in the Laravel WebSockets Server

  • با استفاده از سرور WebSockets خود از پروژه لاراول خود Using Your Own WebSockets Server from your Laravel Project

  • بررسی آمار Laravel WebSockets Checking the Laravel WebSockets Statistics

استقرار وب سوکت های لاراول روی سرور Deploying Laravel WebSockets on a Server

  • شبیه سازی و استقرار پروژه Laravel WebSockets Cloning and Deploying the Laravel WebSockets Project

  • استفاده از Supervisor برای اجرای سرور WebSockets Using Supervisor to Execute the WebSockets Server

  • پیکربندی یک پروکسی معکوس برای سرور WebSockets Configuring a Reversed Proxy for the WebSockets Server

  • استفاده از سرور جدید در اپلیکیشن لاراول بلادرنگ Using the New Server in the Laravel Realtime Application

استقرار وب سوکت های لاراول روی سرور Deploying Laravel WebSockets on a Server

  • شبیه سازی و استقرار پروژه Laravel WebSockets Cloning and Deploying the Laravel WebSockets Project

  • استفاده از Supervisor برای اجرای سرور WebSockets Using Supervisor to Execute the WebSockets Server

  • پیکربندی یک پروکسی معکوس برای سرور WebSockets Configuring a Reversed Proxy for the WebSockets Server

  • استفاده از سرور جدید در اپلیکیشن لاراول بلادرنگ Using the New Server in the Laravel Realtime Application

ایمن سازی اتصالات به سرور لاراول WebSockets Securing the Connections to the Laravel WebSockets Server

  • پذیرش اتصالات HTTP برای پروژه Laravel WebSockets Accepting HTTP Connections for the Laravel WebSockets Project

  • تولید گواهینامه SSL برای سرور Laravel WebSockets Generating SSL Certificates for the Laravel WebSockets Server

  • ایجاد اتصالات امن به سرور لاراول WebSockets Establishing Secure Connections to the Laravel WebSockets Server

ایمن سازی اتصالات به سرور لاراول WebSockets Securing the Connections to the Laravel WebSockets Server

  • پذیرش اتصالات HTTP برای پروژه Laravel WebSockets Accepting HTTP Connections for the Laravel WebSockets Project

  • تولید گواهینامه SSL برای سرور Laravel WebSockets Generating SSL Certificates for the Laravel WebSockets Server

  • ایجاد اتصالات امن به سرور لاراول WebSockets Establishing Secure Connections to the Laravel WebSockets Server

نتیجه گیری و پیشنهادات Conclusions and Recommendations

  • ماهیت برنامه Realtime با لاراول The Essence of the Realtime Application with Laravel

  • کلاس جایزه Bonus Class

  • موضوعات معلق Pending Topics

نتیجه گیری و پیشنهادات Conclusions and Recommendations

  • ماهیت برنامه Realtime با لاراول The Essence of the Realtime Application with Laravel

  • کلاس جایزه Bonus Class

  • موضوعات معلق Pending Topics

نمایش نظرات

آموزش لاراول و بلادرنگ: با لاراول چندین اپلیکیشن بیدرنگ بسازید
جزییات دوره
5 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,467
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

JuanD MeGon JuanD MeGon

مدرس آنلاین | مهندس ارشد نرم افزار

ProgramarYa By JuanDMeGon ProgramarYa By JuanDMeGon

تجربه یادگیری الکترونیکی شما