دوره ساخت وب سایت مشابه آپارات با React Js و Laravel -جلسه طراحی دیتابیس بخش اول
دسته بندی: طراحی و برنامه نویسی وب

صیاد اعظمی
برنامه نویس fullstack
3230
دانشجو دارد9
دوره دارد1554
جلسه منتشر کردهویژیگی های دوره آپارات با 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
و...
تا اکنون 373 دیدگاه ارسال شده است. شما نیز دیدگاه تان را بنویسید. ارسال دیدگاه
nima
سلام من فقط از قسمت بکند این آموزش استفاده کردم گویا در موقع ضبط قسمت فرانت اند تغییراتی در api انجام داده اید اگر امکانش بفرمایید در کدام قسمت ها دوره فرانت اند تغییراتی در api انجام دادید ما اون قسمت رو دنبال کنیم
محمد نیکو
سلام چون جلسات زیادن دقیقا یادمون نیست لطفاه همه جلسات رو نگاه کنید و اینکه بخش پنل مدیریت هم بک اندش توی همون بخش انجام شده
متين جمشيدي
سلام خسته نباشید ، ببخشید تو این دوره استریم اپارات هم درست میکنید؟؟؟
محمد نیکو
سلام نه این مورد نشده
سجاد یادگاری
سلام من بخش reactboilderplate هنگام npm run setup با این خطاها مواجه میشم added 1825 packages, and audited 1891 packages in 50s 36 vulnerabilities (18 low, 3 moderate, 13 high, 2 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. > react-boilerplate@4.0.0 setup > node ./internals/scripts/setup.js ممنون میشم راهنمایی کنید
neyrami
داخل پروژه دوتا کار میتونی انجام بدی یکی node_modules پاک کنی و npm رو اینستال کنی چون یکسری پکیج ها نصب نشده یا میتونی npm audit fix --force بزنی
محمد نیکو
سلام تو تلگرام در ارتباط باشید nikoo_mohammad
RLS
سلام خسته نباشید سورس لاراول (قسمت بک اند) رو از کدوم قسمت باید دانلود کنم؟
محمد نیکو
سلام قسمت اخر سورس ها هستن
masood
درود بر شما اگر امکانش هست دوره ایی رو هم تحت عنوان فروشگاه اینترنتی با laravel,next.js,graphql برگذار کنید ممنون
عباس فخار
سلام اقای اعظمی . میتونم بپرسم پیش نیاز این دوره حرفه ای دقیقا چه چیز هایی هستش . یعنی از قبل می بایست چه چیزهایی بلد باشیم تا بتونیم این مبحث رو متوجه بشیم؟؟
h-shafai
سلام جناب اعظمی وقتتون بخیر میخواستم بدونم از ری اکت جی اس تو این پروژه به چه صورت به کار گرفته شده از کلاس کامپوننت ها و استفاده از state و lifecycle و .... یا نه از فانکشنال کامپوننت ها و استفاده از هوک ها با تشکر از زحمات و دوره های خوبتون
صیاد اعظمی
سلام تقریبن از هر ۲ نوع استفاده شده ولی اکثرن از تابع استفاده کردیم و قاعدتن هوک ها
MOhARGh
سلام جناب صیاد چجوری میتونیم با جنابعالی در ارتباط باشیم؟ چندتا سوال داشتم که میخواستم ازتون بپرسم
صیاد اعظمی
سلام اگر سوال راجع به دوره س همینجا بپرس دیگرانم استفاده کنن اگر نه که با محمد نیکو در ارتباط باشید بهتون آیدی تلگرام منو میده
سیدهادی حسینی
https://packagist.org/packages/pbmedia/laravel-ffmpeg تغییر کرده نوع فراخوانیش
صیاد اعظمی
سلام بله همیشه موقع کار با پروژه ممکنه هر پکیجی تغییر بکنه پس شما باید حواستون باشه که نسخه ای که ما استفاده کردیم تو پروژه وارد بکنید "pbmedia/laravel-ffmpeg": "^4.0"
aliazxm
سلام من میخوام دوره تون رو خریداری کنم فقط قبلش یه سوالی داشتم فیلم هایی که داخل سایت طراحی شده این پروژه قرار گرفته به صورت نقطه ایی نشون میده منظورم اینه مبحث استریمینگ توش کار شده ؟ و یه چیز دیگه نسخه استفاده شده در این اموزش در لاراول و ری اکت چند هست؟
صیاد اعظمی
سلام خیر استریمینگ رو خود وب سرور هندل میکنه توی این دوره ورژن لاراول ۵,۸ ورژن ریکت که ۱۶.۸ و سرم خلوت که بشه به زودی اپگرید میکنم پروژه رو به لاراول 8
علی رضوی
سلام سورس کد قسمت api پروژه میشه از کجا گیر اورد ؟
محمد نیکو
سلام سورس کلی داخل اخری قسمت از دوره هستش
مهران ابراهیمی
سلام اقای اعظمی دوره متخصص لاراول (فروشگاه اینترنتی دیجی کالا) رو استارت میزنید یا ن ؟
محمد جواد صفری
سلام می خواستم بدون مباحث استریمینگ ویدیو و صوت را تا چه اندازه پوشش می دهید.
محمد نیکو
سلام زیاد به مبحث استرمینگ ورود پیدا نکردیم
sajjad sultani
سلام استاد اعظمی , من یه مشاوره ازتون میخاستم.من تازه ری اکت رو شروع کردم و دوره ری اکت مقدماتی رو دیدم و الان دارم دوره آپارات رو شروع میکنم و میخام با این آموزش 3 هفته دیگه یه پروژه فروشگاهی برای یه مشتری رو با ری اکت شروع کنم به زدن میخاستم بپرسم با دیدن این دوره نیازهام برطرف میشه؟و میتونم یه پروژه فروشگاهی رو هندل کنم؟ ایا react-boilerplate برای پروژه فروشگاهی هم خوبه و نیاز نیست دوره ی دیگه ای رو ببینم یا با پکیج های دیگم کار کنم؟ من قبلا لاراول کار کردم و الان تو ری اکت تازه کارم ممنون میشم یه راهنمایی بفرمایید
صیاد اعظمی
سلام توی این دوره خیلی چیزا ممکنه یادبگیری ولی خب فروشگاهی تا یه سایت مشابه اپارات متفاوته ساختارشون فرق دارن و نیاز هست که شما یه خورده هم خودت تلاش کنی و صرفا با دیدن این دوره فکر نکنم بتونی فروشگاه راه اندازی کنی بستگی به خودت داره سوالت جواب دقیق نداره بله خوبه مشکلی نداره
احمد حیدرزاده
سلام وقتی میخواستم react-boilerplate رو نصب کنم اخرش این خطارو بهم میده لطفا راهنماییم کنید: ✘ Error: Error: Command failed: git commit -m "Initial commit" *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'ASHM@AM.(none)') npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-boilerplate@4.0.0 setup: `node ./internals/scripts/setup.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-boilerplate@4.0.0 setup script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\ASHM\AppData\Roaming\npm-cache\_logs\2020-06-30T14_31_47_976Z-debug.log
sajjad sultani
سلام من دوره رو خریداری کردم ولی تو یه وقت کمی میخام ری اکت تمرین کنم بخاطر همین نیاز دارم پروژه رو قسمت بک اندش رو داشته باشم و فقط قسمت فرانت رو اموزش رو ببینم و کد بزنم. میتونید من رو کمک کنید؟
محمد نیکو
سلام متوجه نشدم میخای چه کنی هم بک و هم فرانت توی دوره زده شده دیگه نیا به چه کمکی؟ اگر مشکلی داشته باشید مدرس پاسخ گو هستش به زودی
masood
درود بر شما من میخوام فقط از api که در قسمت backend پیاده سازی کردید استفاده کنم پروژه لاراولی رو الان اجرا کنم بعدش چجوری میتونم از api هاش استفاده کنم؟
محمد نیکو
سورس داخل قسمت 410 هستش
masood
میخوام از api که در سمت سرور ایجاد کردید استفاده کنم اسکریپت دیتابیس که ایجاد کردید و داخلش دیتا ادد کردید رو هم لطفا به جیمیل من ارسال کنید
محمد نیکو
سلام توی همین دوره گفته شده دیگه
mm
سلام خسته نباشید من تو گرفتن تگ ها از سرور مشکل دارم مشکل از اینجاست که وقتی صفحه upload رو باز میکنم درست اطلاعات رو از سرور دریافت میکنه و تو redux هم این اطلاعات وجود داره اما تو صفحه مورد نظر console.log میزنم اول data را null برمیگردونه بعدش داده درست رو از سرور درست میده به همین دلیل نمیتونم اون رو رو صفحه نشون بدم چون اول null برمیگردونه و به همین دلیل نمیتونم روش لوپ بزنم و نشون بدم خواهشا راهنمایی کنید.
احمد حیدرزاده
سلام خدمت استاد عزیز؛ اعظمی بخش بک اند 101 قسمت داره یا بیشتر چون اخر قسمت 101 میگید ادامه در ویدئو بعدی درحالیکه از قسمت 102 بخش فرانت شروع میشه.
محمد نیکو
سلام در بخش فرانت هم یه سری کد بک اند زده شده همچنین در فصل مدیریت
roya hashemi
سلام اقای اعظمی ...خسته نباشید ......امکانش هست قسمت back رو از front جدا کنید من این دوره رو میخوام خریدری کنم اما قسمت بکش به درد من نمیخوره ممنون میشم
محمد نیکو
سلام تو تلگرام با من در ارتباط باشید @nikoo_mohammad