در حال حاضر محصولی در سبد خرید شما وجود ندارد.
یادگیری جاوا اسکریپت، پی اچ پی و MySQL با ایجاد یک وب سایت جریان ویدئو مانند Netflix از ابتدا
عنوان اصلی : Build Netflix clone from Scratch: JavaScript PHP + MySQL
سرفصل های دوره :
مقدمه:
بهره گیری از دوره
ایجاد فایل ها و پوشه های لازم برای پروژه شما.
ایجاد ساختار برای صفحه ما
ایجاد شیوه نامه
استایل دادن به صفحه فهرست
استایل دادن به ورودی
افزودن سبک های همپوشانی به صفحه فهرست
تقسیم کد به فایل هدر
ایجاد صفحه ثبت نام
طراحی صفحه ثبت نام
ایجاد صفحه ورود به سیستم
ایجاد لوگوی سفارشی خود
ایجاد کلاس پایگاه داده:
ایجاد پایگاه داده
ایجاد فایل پیکربندی
آزمایش اتصال به پایگاه داده mysql
ایجاد کلاس پایگاه داده
ایجاد روشی برای دسترسی به کلاس پایگاه داده
ایجاد یک راه پروکسی برای متدهای Pdo بومی
ثبت نام صفحه ورود - انتهای پشت :
آزمایش فرم ارسالی
ایجاد جدول کاربر
عفونی کردن ایمیل کاربر
ایجاد کلاس FormSanitizer
ایجاد روش پاکسازی
ایجاد کلاس حساب
اعتبار سنجی ایمیل
دریافت پیام خطا
ایجاد کلاس ثابت
آخرین داده های درج شده را به خاطر بسپارید
ثبت عملکردها
اعتبار سنجی firstName
در حال تایید نام خانوادگی
تأیید گذرواژه
ایجاد روش insertData
تکمیل عملکردهای ورود به سیستم
ایجاد جدول نشانه
ایجاد سیستم نشانه
ایجاد عملکردهایی برای ماندن کاربر در ورود به سیستم
تأیید اعتبار ایمیل:
تنظیم صفحه تأیید ما
ایجاد روش userData
تست برای PhpMailer
راه اندازی PHPMailer
ایجاد روشی برای ایجاد پیوند تأیید
ایجاد جدول تأیید
ایجاد متد sendToMail
آزمایش روش sendToMail
ایجاد قابلیت های تایید حساب
در حال تکمیل تأیید حساب
هدایت مجدد کاربران تأیید نشده به صفحه تأیید
داشبورد مدیریت:
در حال بارگیری داشبورد Adminlte
پیکربندی داشبورد مدیریت
ایجاد عملکردهای خروج
ایجاد منو برای داشبورد مدیریت
ایجاد جدول دسته بندی
طراحی صفحه دسته بندی
درج داده های دسته
نمایش دادههای دستهها
ایجاد ویژگی های دسته بندی ویرایش
ایجاد عملکردهای دسته بندی حذف
افزودن افزونه DataTable
ایجاد جدول موجودیت
ایجاد صفحه موجودیت
Quick Primer برای آپلود فایل در Php
آپلود داده های موجودیت در پایگاه داده
نمایش داده های موجودیت از پایگاه داده
ایجاد جدول ویدیوها
نصب FFmpeg
Quick Primer در FFmpeg
ایجاد صفحه addVideo
درج داده های ویدئویی در پایگاه داده
ایجاد پیش نمایش ویدیو:
ایجاد کلاس ارائه دهنده پیش نمایش ویدیو
دریافت موجودیت تصادفی از پایگاه داده
ایجاد کلاس Entity
دریافت داده های موجودیت
نمایش ویدیوی پیشنمایش
ایجاد همپوشانی پیش نمایش
ایجاد عنصر جزئیات پیشنمایش
نمایش دکمه Play and Mute
ایجاد قابلیتهای بیصدا و بیصدا
تغییر نماد در دکمه بیصدا و لغو صامت
نمایش تصویر پوستر پس از پایان پیش نمایش ویدیو
ایجاد متد getAllCategories
ایجاد متد getHomeCategoryHtml
ایجاد کلاس EntityProvider
ایجاد متد createHomeEntityPreviewSquare
استایل دادن به صفحه اصلی
ایجاد صفحه موجودیت
ایجاد کلاس SeasonProvider
ایجاد کلاس ویدیویی
ایجاد کلاس فصل
خروجی شماره فصل
ایجاد متد CreateVideoContainer
استایل دادن به قسمت کانتینر
ایجاد صفحه تماشا
نمایش ویدیو
ایجاد تابع trackUserProgress
ساخت اولین کلاس آژاکس ما
درج داده ها در جدول videoProgress
ایجاد تایمر پیشرفت ویدیو
بهروزرسانی پیشرفت ویدیو در حین پخش ویدیو
ایجاد تابع watchVideoCompleted
بازی را از جایی که متوقف کردیم از سر بگیرید
بازسازی کد ما
همپوشانی بعدی:
ایجاد روش getUpNext
برخاستن عنوان بعدی
ایجاد روش displaySeasonAndEpisode
استایل دهی upNext Container
ایجاد تابع restartVideo
ایجاد قابلیت های پخش ویدیو
نمایش همپوشانی پس از پایان ویدیو
ایجاد متد getEntityVideoForUser
عملکرد دکمه Play و نمایش زیرنویس
10 تغییر متن playButton بر اساس اینکه آیا کاربر قبلاً تماشا کرده است یا خیر
ایجاد نوار پیمایش
استایل دادن به نوار پیمایش
تغییر رنگ پس زمینه در اسکرول
افزودن Plyr JS (کتابخانه Plyr)
ایجاد صفحه نمایش تلویزیونی
ایجاد روش TvShow
ایجاد روش ShowTvCategories
ایجاد صفحه فیلم
ایجاد دسته بندی فیلم های نمایشی
ایجاد صفحه دسته
نمایش روش دسته
ایجاد فیلم های پیشنهادی
Build Netflix clone from Scratch: JavaScript PHP + MySQL
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.