دوره آموزشی ایجاد و میزبانی یک سایت Full-Stack با استفاده از Vue.js
4 ساعت 32 دقیقهمتوسط2023-03-07
مدرسین

Shaun Wassell
Full-Stack Software Developer
جزئیات دوره
آیا شما مهارتهای فرانتاند با Vue.js دارید اما با سمت سرور آشنایی ندارید؟ آیا میخواهید مهارتهایی یاد بگیرید که به شما کمک کنه تا اپلیکیشنهای فولاستک بسازید؟ توی این دوره، مربی شان وسل به شما کمک میکنه که ابزارهای توسعه خودتون رو با نشون دادن چطور از مهارتهای موجود در Vue.js برای ساخت یک سایت تجارت الکترونیک فولاستک استفاده کنید. شان شما رو از ابتدا تا انتها راهنمایی میکنه، نشون میده چطور با Vue.js یک فرانتاند ساده بسازید؛ چطور با استفاده از Node.js و MongoDB بکاند رو بسازید؛ چطور از Axios برای ارتباط بین فرانتاند و بکاند استفاده کنید؛ چطور احراز هویت رو با Firebase Authentication اضافه کنید و در نهایت، چطور سایت رو آنلاین کنید. در این مسیر، یاد میگیرید که چطور با ابزارها و فریمورکهای مختلفی مثل Postman و Express کار کنید تا سایت خودتون رو به درستی پیکربندی کنید.
مهارت ها
Vue.jsEcma InternationalJavaScript FrameworksJavaScriptFull-Stack Web DevelopmentAmazon Web Services (AWS)AmazonWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - Vue.js
- 02 - فضاهای کد
- 03 - آنچه باید بدانید
- 04 - نصب Node.js و NPM
- 05 - از این دوره چه انتظاری باید داشت
1. ایجاد یک Vue.js Front End
- 06 - چرا Vue
- 07 - راه اندازی و اجرای پروژه Vue
- 08 - ساختار پروژه Vue
- 09 - ایجاد صفحات برنامه
- 10 - مسیریابی در Vue
- 11 - افزودن داده ها، سبک ها و تصاویر
- 12 - ایجاد صفحه محصولات
- 13 - ایجاد صفحه جزئیات محصول
- 14 - ایجاد صفحه سبد خرید
- 15 - ایجاد نوار ناوبری
- 16 - لینک دادن به صفحه جزئیات محصول
- 17 - ایجاد صفحه 404 در Vue
- 18 - استفاده از قطعات مدولار
- 19 - چالش - اجزای مدولار
- 20 - راه حل - اجزای مدولار
2. ایجاد یک Node Back End
- 21 - چرا Node.js
- 22 - راه اندازی سرور اکسپرس
- 23 - تست سرورها با Postman
- 24 - ایجاد مسیرها در Express
- 25 - استفاده از nodemon برای راه اندازی مجدد سرور
- 26 - ایجاد داده های سرور
- 27 - حذف اطلاعات سرور
- 28 - بازنویسی سبد خرید
3. اضافه کردن MongoDB به Back-end شما
- 29 - چرا MongoDB
- 30 - راه اندازی MongoDB
- 31 - اتصال و افزودن داده به MongoDB
- 32 - افزودن MongoDB به سرور Node.js
- 33 - افزودن MongoDB به نقاط پایانی GET
- 34 - بارگیری محصولات جداگانه از MongoDB
- 35 - ایجاد داده در MongoDB
- 36 - حذف داده ها در MongoDB
4. اتصال Front- و Back-end
- 37 - آشنایی با کتابخانه Axios
- 38 - بارگذاری داده ها از سرور - قسمت 1
- 39 - بارگذاری داده ها از سرور - قسمت 2
- 40 - افزودن اقلام به سبد خرید
- 41 - حذف اقلام از سبد خرید
- 42 - چالش - کالا از قبل در سبد خرید است
- 43 - راه حل - مورد از قبل در سبد خرید است
5. افزودن احراز هویت با احراز هویت Firebase
- 44 - چرا احراز هویت Firebase
- 45 - ایجاد پروژه Firebase
- 46 - ارسال لینک های ایمیل Firebase Auth
- 47 - ورود با لینک ایمیل
- 48 - گوش دادن برای تغییر حالت auth
- 49 - خروج کاربر از سیستم
- 50 - مدیریت اقلام سبد خرید با احراز هویت
6. میزبانی سایت شما
- 51 - فرآیند انتشار
- 52 - آماده سازی قسمت جلویی برای انتشار
- 53 - انتشار برنامه
نتیجه
- 54 - مراحل بعدی توصیه می شود