آموزش ساخت پیام رسان تحت وب با Laravel و ReactJs به صورت Rest api و Spa -جلسه معرفی دوره
دسته بندی: طراحی و برنامه نویسی وب

صیاد اعظمی
برنامه نویس fullstack
4247
دانشجو دارد7
دوره دارد1575
جلسه منتشر کردهسرویس ابری لیارا پیشنهاد ما برای هاست لاراول
ویژیگی های دوره پیام رسان با Laravel , React.js
1-این دوره کاملا به صورت RestFul api پیاده سازی میشه
وقتی از api استفاده میشه خب اسمش روشه application programming interface پس شما محدود به این نخواهید بود که سمت کلاینت با یک زبان یا فریم ورک خاصی طراحی کنید و دستتون بازه که توی هر پلتفرمی و با هر زبان و فریم ورکی و روشی از api ها استفاده کنید
اینجوری دیگه دغدغه اینم ندارید که ۲ ۳ جور کد بنویسید سمت سرور و همه از یک api واحد استفاده میکنن
و خیلی مزایای دیگه مثل عدم وجود سشن و...
2-پیاده سازی فرانت سایت (هم پنل و هم قالب اصلی) به صورت SPA با استفاده از کتابخانه مدرن React.js
مزایای اپلیکشین های SPA
سرعت بالا از مهم ترین مزیت های اپلیکیشن های تک صفحه ای به شمار می رود. در حقیقت بیشتر ریسورس های مورد نیاز یک اپلیکیشن تک صفحه ای (HTML + CSS + Scripts) در شروع کار لود شده و در حین کار به بارگذاری مجدد (ریلودینگ) نیاز نخواهند بود. تنها چیزی که در این میان تغییر می کند، تبادل دیتا بین اپلیکیشن و سرور خواهد بود.
به طور کلی، این اپلیکیشن به کوئری های کاربران با سرعت بالایی پاسخ می دهد و نیازی به تعامل مداوم بین کاربر-سرور (Client-Server) نخواهد داشت. تحقیقات کمپانی گوگل و شرکت آمازون نشان داده است که اگر زمان بارگیری صفحات اپلیکیشن های یک کمپانی بیشتر از 2 صدم ثانیه باشد به آن کسب و کار آسیب وارد خواهد شد یا اینکه هزینه های بیشتری روی دست صاحبان آن خواهد گذاشت.
برخی از سایت ها ایرانی و خارجی SPA پیاده سازی شدن :
1-Gmail.com
2-youtube.com
3-virgool.io
4-zarinpal.com
3-کد نویسی اصولی
4-تجزیه و تحلیل و طراحی دیتابیس
5- سمت سرور از cache برای نگهداری داده های موقت استفاده شده، کلاینت هم برای نسخه pwa
و...
تا اکنون 102 دیدگاه ارسال شده است. شما نیز دیدگاه تان را بنویسید. ارسال دیدگاه
امیر
سلام آقای اعظمی می خواستم بدونم کد های laravel و react که شما آموزش میدید در چه سطحیه ؟ می تونیم ادعا کنیم با دیدن دوره های شما در سطح متوسط رو به بالا با laravel و react آشنایی داریم ؟
محمد نیکو
سلام سطح دوره پیشرفته هستش
hamedmahdavi6611
سلام خسته نباشید چرا ضبط قسمتای جدید متوقف شده؟
صیاد اعظمی
سلام تعطیلات عید رو کلن روی این پروژه کار نکردم، بابت این موضوع عذر میخام بزارید به حساب تعطیلات از همین ۵ شنبه ضبط به روال عادی قبل برمیگرده
علیرضا صالحی
سلام استاد عزیز لطفا هنگامی که به قسمت websocket رسیدیم این موضوع اتصال به pusher و روند کار رو یه جوری بفرمایید تا برای افرادی که vue هم کارمیکنند کاربردی باشد...سپاس
صیاد اعظمی
سلام سیستم ها مشابه هم هستن هرچند تفاوت هایی دارن اما در کل جوری میگم که مفهوم و روند کار رو درست یاد بگیرید نه صرفن کد نویسی یه لایبرری خاص رو
امیر
سلام آقای اعظمی اگه هنوز فرانت روشروع نکردید می خواستم اگه میشه برای مدیریت store برای هر ماژول یک store در نظر بگیرید و اون ها را با هم ترکیب کنید و نحوه بر قراری ارتباط بین store ها رو آموزش بدید ممنون
صیاد اعظمی
چشم حتمن
arazzaghm
با عرض سلام و خسته نباشید اگر در بخش MobileRuleبخاهیم فرمت شماره برای سایر کشور ها قرار بدیم باید چ کار بکنیم
محمد نیکو
سلام تو تلگرام با من در ارتباط باشید
رضا
سلام. خواستم بدونم این دوره تقریبا چند ماه دیگه به اتمام میرسه؟
محمد نیکو
سلام زمان خاصی رو نمتونیم اعلام کنیم اما هر روز یک الی دو جلسه اپلود میشه در اینده انشاءالله روزانه سعی میشه بیشترم اپلود بشه
محسن علیزاده
سلام العلیکم مجدد خدمت دوستای گلم محمدجان و استاد اعظم صیاد جان یه سئوال ما توی این دوره voice call و voice فرستادن که اکثر این دست اپلیکشین ها دارن رو میبینیم یا نه؟
صیاد اعظمی
سلام برای ارسال voice که ۱۰۰ درصد اما voice call پیچیدگیش یکم بیشتره، خیلی دوست دارم این کار رو بکنم ولی خب نیازه کلن مبحث webrtc رو بگم؛ نمیدونم شاید یه دوره دیگه براش گذاشتم شایدم اینجا گفتم
علی کیانی
سلام از چه پایگاه داده استفاده میشه
محمد نیکو
سلام mysql
محسن علیزاده
سلام به صیاد اعظمی عزیز و بزرگوار تو این دوره روی بازدید پست هم کار میشه؟ تعداد بازدید ها و غیره
صیاد اعظمی
سلام محسن در مورد بازدید پست های کانال منظورته ؟ اره کار میکنیم
امیر
سلام آقای اعظمی . شما تو آموزشاتون سرویس هایی رو که می نویسید با postman کال می کنید حالا باید چی کار کنیم وقتی پروژه تموم شد یه نفر نتونه با postman یا هر ابزار دیگه ای سرویس های اپلیکیشن رو حتی با داشتن token کال کنه و صرفا از داخل اپلیکیشن بتونه سرویس ها رو کال کنه ممنون
صیاد اعظمی
هر سرویسی که توی اینترنت هست رو هر کسی میتونه استفاده بکنه این چیزی که میگی حتی اگر هم بشه با کد سخت افزاری هم حلش کرد باز قابل دور زدنه پس بهش فکر نکن
mehrkesh13777
درود بر شما خسته نباشید مباحث معماری نرم افزار،caching گفته میشه در این دوره؟
صیاد اعظمی
تا جایی که بتونم دارم کد نویسی تمیز رو یا معماری درست پیش میبرم و قطعن از کش استفاده میشه
اب
سلام من آموزش رو مبلغش پرداخت کردم ولی آموزش برای من باز نشد اگر خواستین اسکرینشات رو براتون می فرستم
محمد نیکو
سلام توی تلگرام با من در ارتباط باشید تا برسی کنم @nikoo_mohammad 09376108107
Habib
سلام استاد اعظمی خسته نباشید استاد اگر ممکنه در قسمت ui به عنوان فریم ورک css، از bootstrap استفاده کنید لطفا تو دوره ری اکت از bootstrap استفاده نکردید تو این دوره لطفا bootstrap بزنید ممنون میشم
صیاد اعظمی
سلام ممنون بوت استرپ یکم به نسبت بقیه فریم ورکهای موجود عقب مونده از لحاظ بصری خودش رو با متریال دیزاینی که گوگل معرفی کرده خیلی همسان نکرده و این باعث میشه ظاهر appی که میسازیم شبیه web بشه و حس اپلیکیشن موبایل به مخاطب القا نشه برای همین سعی دارم از فریم ورکهای متریالی استفاده کنم اما در هر صورت اگر تا به ui برسیم یه تم متریال خوب زد و ریکتشم اومد حتمن استفاده میکنیم
rezatva
سلام اگه بخواین از چت تصویری استفاده کنید؛ از web rtc استفاده میکنید ؟
صیاد اعظمی
سلام بله گزینه دم دست و قابل اعتمادیه
علیرضا صالحی
استاد لطفا اگه شد از پترن observer استفاده کنید....
صیاد اعظمی
سلام event و listener های خود لاراول همین کارو میکنه
مرتضی مرادی
سلام خسته نباشید و ممنون اگه میشه یه قسمت چت تصویری و مکالمه صوتی رو هم اضافه کنید.
صیاد اعظمی
سلام تو روال جاریمون نه اما به عنوان آپدیت اگر خدا بخواد حتمن این کارو میکنم
2ali
استاد صیاد عزیز از دیزاین پترن ها که تو پروژه استفاده میکنید بگید مثلا یه قسمت پروژه از این دیزاین پترن استفاده میکنیم که روی دیزاین پترن مسلط بشیم اگه امکانش هست بازم ممنون از تدریس عالیتون
صیاد اعظمی
سلام علی جان توی روال کد نویسی دقت کنی همه چی رو با جزییات میگم نگران نباش حتمن هرجا لازم باشه و نکته ای باشه توضیح میدم
رضا امینی
سلام خسته نباشید مبحث بات رو هم پیاده سازی میکنید؟ و اینکه وبسرویس نوشته میشه برای پروژه که بتونیم اندروید و پلتفرم های دیگه رو هم توسعه بدیم؟
صیاد اعظمی
سلام وب سرویس که هست ربات رو به عنوان آپدیت قطعن اضافه میکنم
Habib
سلام استاد وقت بخیر خواستم بدونم از این دوره، میشه به عنوان اون قسمت گفتگوی انلاینی که به عنوان مثال توی سایت پونیشا هست، استفاده کرد؟؟؟
صیاد اعظمی
سیستم چته دیگه میشه روی یه ساب دامنه بالا بیاری
2ali
سلام ببخشید این دوره را ماژولار کد بزنید؟؟؟
صیاد اعظمی
سلام چون ساختار دیتابیس پیاده سازی شده و یه مقدار کد نویسی هم شده نیازه که تغییر ایجاد بشه ایشالا تو دوره های دیگه از ۰ که شروع بشه ماژولار پیش میریم