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

صیاد اعظمی
برنامه نویس fullstack
4241
دانشجو دارد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 دیدگاه ارسال شده است. شما نیز دیدگاه تان را بنویسید. ارسال دیدگاه
mehrkesh13777
درود بر شما خسته نباشید برنامه ایی که برای پایگاه داده my sql ازش استفاده میکنید توی فیلم های آموزشیتون اسمش چیه؟ اگر میشه لینک دانلودش رو بزارید،ممنون
صیاد اعظمی
https://dev.mysql.com/downloads/workbench/
نگار
سلام، من فکر کنم یه جا فیلدی تعریف کردین که میشد تعریف نشه توی جدول message اومدین media_id گذاشتین توی جدول media هم اومدین message_id گذاشتین فکر کنم اینها یکیش کافی باشه برای ارتباط درسته ؟
صیاد اعظمی
آره اشتباه شد?? توی جلسه 15 اصلاحش میکنم
امیر
سلام اقاي اعظمي اكه ميشه تو اين دوره هم فرانت هم بك تست نويسي هم اموزش بديد . ممنون
صیاد اعظمی
همه بخش هارو وقت نمیکنم اما چشم توی هر دوقسمت یه مورادی رو تست مینویسم
مهدی جعفری
باتشکر از مهندس اعظمی میخواستم بدانم این دوره cms هم داره که کلی شبکه رو بیشه کنترول کرد
صیاد اعظمی
سلام ببخشید منظورت رو نفهمیدم اگر منظورت پنل مدیریته که لازم نیست داشته باشیم اما سعی میشه پنل مدیریتی هم برا این دوره در نظر بگیریم
میلاد شکوئی
باتشکر از مهندس اعظمی اگه امکانش هست: سرچ رو با elastic پیاده سازی کنید. کار با xdebug ابزار صف بندی پیام ها Rabitmq و واقع یه چیزی که تو دوره های ویدیویی خیلی کم دیده میشه،بحث deploy و Optimizationsهستش. لطفا این موارد رو هم مد نظر قرار بدین. تشکر
صیاد اعظمی
سلام میلاد جان سرچ پیچیده ای نداریم که بخایم از الستیک سرچ استفاده کنیم همش گشتن توی متن پیامهاس راجب rabbit هم چون داریم از pusher استفاده میکنیم خودش بحث queue رو داره هندل میکنه تو بحث deploy سعی میکنم یه سری مواردی که لازمه رو حتمن بگم
علیرضا صالحی
یه شروع طوفانی دمت گرم....
صیاد اعظمی
✌
rezatva
سلام امکانش هست یک دوره تحلیل دیتابیس از صفر تا صد برگذار کنید اینکه واسه چه پروژه ای چه دیتابیسی استفاده کنیم و اصلا چطور دیتابیس رو تحلیل و طراحی کنیم
صیاد اعظمی
چشم حتمن
mm
اقای اعظمی بی صبرانه منتظر شروع این دوره و همچنین فروشگاه اینتزنتی هستیم
محسن علیزاده
سلام صیاد جان اگر مقدور بود به صورت ماژولار اوکیش کن این پروژه چون کسی که بخواد لاراول یاد بگیره اون آموزش حرفه ای لاراولت هست بعد یک پروژه ای که هم تو سطح داخل هم بیرون ندیدم که بیان بزنن آموزششو چیزی شبیه به نت برگ هستش که تخفیف داشته باشه و مثلا کد عضویت بحث امتیاز به کاربر بر اساس فعالیتاش اینم ایده خوبی میتونه باشه به امید موفقیت و عالی بودن این دوره
مسعود ابراهیمی
سلام اقای اعظمی شما هر دوره رو ضبط کنی من حتما می خرم و به همه دوستانم هم توصیه می کنم که بخرن چون این کیفیت اموزش رو من تا حالا توی هیچ دوره ای ندیدم امیدوارم همیشه پر انرژی و سلامت باشی
امیر
سلام وقت بخیر لطفا اگه میشه دوره های پرکاربردتری برگزار کنین مثل فروشگاه جامع اینترنتی
صیاد اعظمی
سلام . فروشگاه تو برنامه مون هست . اما هر دوره ای یعنی هر پروژه ای نکات خاص خودشو داره قبلا هم گفتم این دوره ها برگزار میشن که شما به سطح دانشی که دارید افزدوه بشی شما اینجا یاد میگری چجوری دیتابیس یک همچین سیستمی مثله تلگرام رو تجزیه و تحلیل کنی که بسیار مفید میتونه باشه و بسازی وب سوکت یاد میگیری . سطوح دسترسی های پیشرفته ای داره تلگرام که ممکنه توی برخی از پروژه ها و دورهای اموزشی گفته نشه یعنی نیاز نباشه که بخواد گفته بشه و همچنین یاد میگرید با ری کت انواع پروژه ها و قالب هارو پیاده سازی کنید و ... اینا همه نکاتی هست که در یک دوره نمتونید به دست بیارید شما اگر جایی استخدام شدی جلوت پروژه بزارن حق انتخاب ندارید کهبگید مثلا فروشگاه کاربردی تره اون برام بیارید :) هر دوره ای و پروژه ای نکات علمی خاص خودشو داره که امیدوارم به درد کاربران عزیزمون بخوره. انشاءالله در برنامه مون فروشگاه اینترنتی هم هست چشم
مهدی شاد
سلام شاید خیلیها مسلط تر از آقای اعظمی باشند ولی هر کسی نمیتونه اینقدر عالی تدریس کنه. واقعا نوع تدریستون حرف نداره. پیشنهاد: اگه ممکنه دقیقا مثل تلگرام، بخش هسته رو از بخش کاربری جدا کنید که بشه براش چندین رابط کاربری طراحی کرد و در آینده شاید بشه از همین ساختار برای ساخت اپ موبایل این دوره هم استفاده کرد. البته میدونم که کارتون زیادتر میشه و باید ابتدا یک هسته بسازید و سپس یک api based app براش تولید کنید ولی واقعا حرفه ای و به روز خواهد بود با تشکر
محمد حسن
سلام قرار شد یک دوره فروشگاهی برگزار کنین اون چی شد؟ صیاد بهترین مدرسیه که اموزشاش ارزش دیدن داره واقعا مرسی ک هستی
محمد نیکو
سلام انشاءالله سر فرصت برگزار میکنیم
حمیدرضا
میشه سرفصل ها رو ارایه بدهید و تکنولوژی وبسوکتش چی هست با redis یا nodejs
صیاد اعظمی
سلام توی دمو توضیح دادم تکنولوژی هارو سر فصل هم به صورت کلی اول طراحی بکند هست و بعد فرانت اما در کل شاید لازم شد هر ۲ رو با هم پیش ببریم