در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یاد بگیرید چگونه با VUE 3 کار کنید و به پایان برسید از استاد دانشگاه برنده جایزه.
عنوان اصلی : Working with Vue 3 and Go
سرفصل های دوره :
مقدمه:
Options API vs. Composition API
نصب Go
نصب کد ویژوال استودیو
نصب پسوند Vetur VS Code
نصب make
نحوه درخواست کمک
شروع با Vue:
استفاده از Vue با CDN (npm بعدا می آید)
ساختار یک برنامه Vue
افزودن یک عنصر فرم ساده و داده های اتصال
افزودن شمارنده
اجزای Vue - شروع به کار
ایجاد یک جزء ورودی فرم قابل استفاده مجدد
در حال آزمایش مؤلفه TextInput ما
چرخه عمر Vue و اعتبار سنجی سمت مشتری
تودرتو کردن اجزا در داخل کامپوننت ها
افزودن یک جزء فرم چک باکس
رندر مشروط
در حال واکشی داده های راه دور
با استفاده از داده هایی که در برنامه Vue خود واکشی می کنیم
افزودن مقداری تعامل به فهرست کتابهای ما
حذف کتاب از فهرست
کار با Vue با استفاده از Single File Components، vue-cli و Node.js:
نصب Node.js
نصب vue-cli
ساخت و اجرای یک برنامه ساده Vue با vue-cli
ساختار یک برنامه کاربردی vue-cli
شروع با برنامه ما
ثبت اجزای سرصفحه، بدنه و پاورقی
افزودن پیمایش به مؤلفه هدر ما
اضافه کردن محتوا به اجزای بدن ما
افزودن محتوا به مؤلفه پاورقی ما
مسیریابی با روتر Vue:
نصب روتر Vue
شروع با روتر Vue
افزودن مسیرهای ما در App.vue و main.js
ایجاد جزء دوم و به روز رسانی پیوندهای پیمایش ما
افزودن و استفاده از فرم های Vue Components از بخش قبل
ایجاد و پیاده سازی یک جزء برچسب فرم قابل استفاده مجدد
بهبود فرم ورود به سیستم با اتصال داده ها و گوش دادن به یک رویداد
بهبود FormTag و ساده سازی اعتبار سنجی سمت مشتری
ایجاد یک Go REST back end:
How Go با فایلهای JSON کار میکند
راه اندازی پروژه ما
بهبود مسیرها
اتصال از Vue به Go - اولین تلاش
پیاده سازی CORS در فایل routes.go ما
اتصال از Vue به Go - دومین تلاش
ساده کردن کنترل کننده های ما برای استفاده از توابع کمکی جدید
افزودن یک تابع کمکی برای ایجاد پیام های خطا
احراز هویت:
تنظیم پایگاه داده با داکر
انتخاب مشتری Postgres
آزمایش Beekeeper و تنظیم جدول کاربران
ایجاد بسته درایور پایگاه داده
اتصال به پایگاه داده با استفاده از بسته درایور ما
استفاده از Makefile برای ساده کردن زندگی ما
تنظیم یک مدل کاربر
تنظیم جدول نشانه ها
راه اندازی یک مدل Token
چگونه توابع پایگاه داده را برای احراز هویت بنویسیم
افزودن دستی کاربر به پایگاه داده
ایجاد یک مسیر آزمایشی و کنترل کننده برای امتحان کردن چیزها
روش های نوشتن برای دریافت کاربر از طریق ایمیل یا شناسه
روش های نوشتن برای به روز رسانی و حذف کاربران
نوشتن متد Insert برای نوع User
نوشتن توابع تنظیم مجدد رمز عبور و تطابق رمز عبور برای نوع کاربر
شروع به کار با روش هایی برای نوع Token
تولید و احراز هویت یک توکن
درج و حذف نشانه ها
افزودن متد ValidToken به نوع Token
آزمایش توابع پایگاه داده: افزودن کاربر
در حال تلاش برای تولید رمز
در حال آزمایش تابع Insert نوع Token
در حال آزمایش تابع ValidToken
افزودن یک محدودیت منحصر به فرد به جدول کاربران
بررسی خطاهای پایگاه داده در errorJSON
در حال بهبود نوع jsonResponse با پاکت نامه
تأیید هویت از Vue تا Go Back End:
در حال به روز رسانی کنترل کننده ورود ما
در حال به روز رسانی قسمت جلویی Vue برای اتصال به /users/auth و دریافت رمز
در حال آزمایش احراز هویت
بهبود فرآیند ورود به سیستم
خروج از سیستم
حذف توکن کاربر در انتهای پشت هنگام خروج
درخواست حذف یک نشانه از قسمت جلو
ذخیره رمز به عنوان کوکی
در حال تکمیل فرآیند ورود به سیستم بهبودیافته
یک نکته: افزایش سرعت کار هنگام نوشتن JSON در تولید
محافظت از مسیرها و مدیریت محتوای سایت:
حفاظت از مسیرها
در حال آزمایش میان افزار حفاظت از مسیر ما
تنظیم اجزا و مسیرهای خرد
در حال بهروزرسانی مؤلفه سرصفحه برای پیوند به مؤلفههای خرد ما
یک نکته دیگر: تنظیم متغیرهای محیطی با یک فایل env
استخراج منطق و امنیت احراز هویت در یک ماژول جداگانه
با استفاده از ماژول جاوا اسکریپت امنیتی جدید ما
ایمن کردن مسیرها به اجزای محافظت شده
دریافت لیستی از همه کاربران از API پشتیبان
نمایش لیست همه کاربران
شروع به کار با مؤلفه UserEdit Vue
تکمیل تغییرات در قسمت جلویی برای ارسال کاربر به قسمت پشتی
تنظیم کنترل کننده و مسیر برای ذخیره و به روز رسانی کاربر
در حال تلاش برای افزودن کاربر به سیستم
ویرایش کاربر موجود
در حال آزمایش کد به روز شده ما برای ویرایش یک کاربر
حذف کاربر
گوش دادن به رویدادهای منتشر شده به منظور ساده کردنlify اعلان های کاربر
انتشار رویدادهای مربوط به اعلان
بررسی وضعیت آماده بودن هنگام واکشی
افزودن ستون "وضعیت" برای نشان دادن اینکه آیا کاربر وارد شده است یا خیر
به روز رسانی قسمت پشتی برای رسیدگی به خروج کاربر
افزودن یک کنترل کننده برای خروج کاربر
به روز رسانی قسمت جلویی برای خروج یک کاربر
در حال تکمیل بهروزرسانیهای قسمت جلویی
مولفه رندر مجدد: به روز رسانی لیست کاربران پس از خروج از سیستم
بررسی وضعیت رمز در هر درخواست
در حال امتحان کردن کنترل کننده ValidateToken و عملکرد Security.checkToken() ما.
تنظیم کاتالوگ کتابها:
افزودن جداول پایگاه داده برای کتاب ها، نویسندگان و ژانرها
درج داده ها و بررسی کد جدید
شروع با فهرست کردن همه کتابها
شروع به نمایش کتاب ها در قسمت جلویی
افزودن ژانرها به کتاب ها و فیلتر کردن بر اساس ژانر
بهبود فیلتر ما با افزودن یک TransitionGroup
نمایش کتابهای جداگانه
ذخیره وضعیت مؤلفه Books
فهرست کردن همه کتاب ها برای مدیران
ساده کردن اجزای ذخیره شده در حافظه پنهان یا زنده نگه داشتن آنها
افزودن کتاب - قسمت اول
افزودن کتاب - قسمت دوم
افزودن کتاب - قسمت 3
دریافت لیست نویسندگان از API انتهایی
پر کردن انتخاب در مؤلفه BookEdit Vue با JSON از انتهای پشتی
نوشتن کنترل کننده EditBook
در حال تلاش برای قرار دادن کتاب در قسمت جلویی
ویرایش کتاب
حذف کتاب
تست کردن Back End:
تنظیم محیط تست
مسیرهای تست
آزمایش readJSON و writeJSON
خطای آزمایش JSON
در حال بهبود تست خطای JSON ما
تست یکپارچه سازی
استفاده از Composition API:
Composition API چیست
تبدیل جزء Books برای استفاده از Composition API
تبدیل جزء Book به Composition API
تبدیل مولفه Login برای استفاده از Composition API
زنده کردن سایت:
به روز رسانی وابستگی ها
به روز رسانی env
اجرای npm run build برای دریافت نسخه تولیدی پروژه ما
چرخش یک تصویر داکر با ساخت تولید ما
نظرات و پیشنهادات نهایی:
از اینجا به کجا بروید
Working with Vue 3 and Go
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش کار با WebSocket ها در برنامه های زبان Go
ساختن ماژول در GO (Golang)
Building Web Applications with Go – Intermediate Level
آموزش Deploy و ایمن سازی سرورهای مجازی بوسیله Ubuntu 20.04
Introduction to Testing in Go (Golang)
کار با همزمانی در GO (Golang)
یک نسخه Go از زبان Laravel بسازید
Building Web Applications with Go – Intermediate Level
Working with React and Go (Golang)
آموزش کار کردن با React, Go
اطلاع رسانی حذف دوره های قدیمی و تخفیفات نوروزی مشاهده