وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

راهنمای کامل توسعه وب Symfony: فریم ورک PHP

سرفصل های دوره

چارچوب Master Symfony PHP: از تئوری ، از طریق برنامه ساده Crud ، تا ایجاد یک برنامه زندگی واقعی پیشرفته

عنوان اصلی : Symfony Web Development Complete Guide: Beginner To Advanced

سرفصل های دوره :

مقدمه:
درباره سیمفونی
نحوه استفاده از دوره
نکته سریع در مورد استانداردهای کدنویسی
نحوه دریافت کمک
اصول، نصب و پیکربندی Symfony 4 و 5:
نصب و الزامات Symfony 4
پیکربندی سیمفونی 4
نصب کتابخانه ها با Symfony Flex
اشیاء درخواست و پاسخ، گردش کار پردازش HTTP
نظریه - ویژگی های اصلی سیمفونی 4 و 5:
قبل از شروع تماشای این بخش از دوره Symfony
مسیرها
کنترل کننده ها
بازدیدها
نهادها (مدل ها)
کانتینر و خدمات سرویس - قسمت 2
مسیرهای پیشرفته
پیام های فلش
کوکی ها
جلسه
پست و دریافت داده
صفحات خطای سفارشی
به استثناها رسیدگی کنید
خدمات الزام آور به کنترلرها
ویژگی های بیشتر در کنترلرها
نماها - برچسب ها، فیلترها، توابع، آزمایش ها، عملگرها
Views - ایجاد url و رشته های فرار
Views - متغیرهای سراسری
Views - Webpack Encore
Views - با استفاده از متغیر برنامه
نماها - کنترلرها را در نمای جاسازی کنید
دکترین خام - ایجاد
دکترین خام - بخوانید
دکترین خام - به روز رسانی
دکترین خام - حذف
پرس و جوهای خام دکترین
گزینه Doctrine Lifecycle Callbacks
دکترین روابط یک به چند و چند به یک
روابط پایگاه داده دکترین - آبشار حذف اشیاء طبقه بندی شده
دکترین رابطه یک به یک
دکترین رابطه خود ارجاع چند به چند
سازنده پرسش دکترین و بارگیری مشتاق
نقشه وراثت جدول دکترین در Symfony (پرس و جوهای چند شکلی) - قسمت 1
نقشه وراثت جدول دکترین در Symfony (پرس و جوهای چند شکلی) - قسمت 2
نقشه وراثت جدول دکترین در Symfony (پرس و جوهای چند شکلی) - قسمت 3
پارامترهای سرویس
سرویس و سیم‌کشی خودکار توسط آرگومان‌های تزریق سازنده و سرویس
پیکربندی سرویس
خدمات - تزریق تنظیم کننده برای وابستگی های اختیاری
خدمات - تزریق اموال
بسته آهنگساز را قبل از سخنرانی بعدی نصب کنید
خدمات - خدمات تنبل
خدمات - نام مستعار
خدمات - برچسب ها
سرویس - سر و کار داشتن با پیاده سازی های مختلف یک سرویس
لیست خدمات
حافظه پنهان - استفاده اساسی
حافظه پنهان - برچسب ها
کنسول سیمفونی
از ابزار پروفایلر در Symfony استفاده کنید
محیط ها در مقابل هسته ها
برنامه Symfony را مستقر کنید
رویدادها و شنوندگان مفاهیم پایه هستند
شنونده ایجاد کنید
اعزام رویدادها
ایجاد مشترک
مشترک - بسیاری از رویدادها توسط یک مشترک اداره می شود
مشترک - اولویت های رویدادها
فرم - یک کلاس ایجاد کنید
فرم - رندر در نمای
فرم - مضامین
فرم - ارسال
فرم - اعتبارسنجی
فرم - رویدادها
فرم - فیلدهایی که به نهاد مربوط نیستند
فرم - آپلود فایل ها
ایمیل - بسته ایمیل را نصب کنید و ایمیل ارسال کنید
ایمیل - spooling
ایمیل - تست عملکردی
امنیت - ایجاد کاربر
امنیت - ثبت نام
امنیت - ورود به سیستم
امنیت - خروج از سیستم
امنیت - ورود به سیستم و وضعیت ورود به سیستم را به خاطر بسپارید
امنیت - csrf
امنیت - از چک کننده امنیتی استفاده کنید
بسته express-language را نصب کنید
امنیت - مجوز با استفاده از حاشیه نویسی
امنیت - مجوز با استفاده از فایل پیکربندی
امنیت - مجوز با استفاده از روش denyAccessUnlessGranted
امنیت - مجوز در فایل‌های مشاهده
امنیت - مجوز با استفاده از رأی دهندگان
تست های واحد - نصب کنید
آزمون های واحد - تست واحد اول
تست های عملکردی - نصب کنید
آزمون‌های عملکردی و واحد - ادعاهای رایج
تست های عملکردی - روی پیوندها کلیک کنید
تست های عملکردی - یک فرم ارسال کنید
تست های عملکردی - ارائه دهندگان داده
آزمون‌های عملکردی - آزمون‌های مجزا
تست - اشیاء ساختگی
تست - گزارش پوشش کد
ترجمه ها - یک بسته را نصب کنید
ترجمه ها - نماها
ترجمه ها - کنترل کننده ها
ترجمه ها - مسیرها
ترجمه ها - کثرت سازی
اولین برنامه در Symfony: برنامه لیست کارها (CRUD):
قبل از شروع تماشای این بخش از دوره Symfony
کنترل‌ها، مسیرها، نماها - نصب و انتقال الگوی html به Symfony (برنامه):
قبل از شروع تماشای این بخش از دوره Symfony
نصب فریمورک Symfony 4 و انتقال قالب به آن
با انتقال قالب html به Symfony ادامه دهید
ایجاد پیوندهای قالب در Symfony - قسمت 1
ایجاد پیوندهای قالب در Symfony - قسمت 2
ایجاد پیوندهای قالب در Symfony - قسمت 3
ایجاد پیوندهای قالب در Symfony - قسمت 4
ایجاد پیوندهای قالب در Symfony - قسمت 5
Webpack-Encore را نصب کنید
موارد دکترین، روابط، وسایل، دستورات کنسول - دسته‌های ویدیویی (برنامه):
موجودیت دسته (مدل)
با وسایل رده - قسمت 1 ادامه دهید
ادامه با وسایل رده - قسمت 2
نمایش دسته های اصلی در وب سایت
فیلتر Twig سفارشی ایجاد کنید
کلاس دسته برای جلویی
آرایه php برای دسته های تودرتو بسازید
دسته بندی های تو در تو را در صفحه اول ایجاد کنید
پایان dدر حال پخش دسته ها در صفحه اول
نمایش دسته‌ها در ناحیه مدیریت - قسمت 1
نمایش دسته‌ها در ناحیه مدیریت - قسمت 2
ویرایش دسته در پنل مدیریت - قسمت 1
ویرایش دسته در پنل مدیریت - قسمت 2
ویرایش دسته در پنل مدیریت - قسمت 3
ویرایش دسته در پنل مدیریت - قسمت 4
ویرایش دسته در پنل مدیریت - قسمت 5
تست‌های واحد اول، کلاس‌های تمسخر (برنامه Symfony):
تست واحد دسته ها - قسمت 1
تست واحد دسته ها - قسمت 2
تست واحد دسته ها - قسمت 3
تست واحد دسته ها - قسمت 4
تست واحد دسته ها - قسمت 5
اولین تست های عملکردی با ایزوله (برنامه Symfony):
آزمون عملکردی دسته ها - قسمت 1
آزمایش عملکردی دسته ها - قسمت 2
آزمایش عملکردی دسته ها - قسمت 3
آزمایش عملکردی دسته ها - قسمت 4
صفحه‌بندی، مرتب‌سازی و جستجو - ویدیوها در وب‌سایت و آزمایش آن (برنامه Symfony):
ایجاد وسایل ویدیویی
ویدئوها در صفحه اول
صفحه بندی
نمایش ویدیوها از دسته‌های کودک
ویدیوها را مرتب کنید
نتایج جستجو
تست عملکردی ویدیوها - قسمت 1
تست عملکردی ویدیوها - قسمت 2
تست عملکردی ویدیوها - قسمت 3
سیستم ورود و مجوز، نمونه داده های کاربر - وسایل (برنامه Symfony):
سیستم ورود به سیستم Symfony - قسمت 1
سیستم ورود به سیستم Symfony - قسمت 2
سیستم ورود به سیستم Symfony - قسمت 3
سیستم ورود به سیستم سیمفونی - قسمت 4
نقش های کاربر - قسمت 1
نقش های کاربر - قسمت 2
نقش های کاربر - قسمت 3
نمایش پیوندها برای کاربران بسته به وضعیت ورود - قسمت 1
نمایش پیوندها برای کاربران بسته به وضعیت ورود - قسمت 2
ایمن کردن دسترسی به صفحات superadmin
امنیت را بررسی کنید
فرم های Html، ثبت نام کاربران جدید (برنامه Symfony):
ثبت کاربر - قسمت 1
ثبت نام کاربر - قسمت 2
ثبت نام کاربر - قسمت 3
سایر تست های عملکردی (برنامه Symfony):
آزمون عملکردی دسته ها - قسمت 1
آزمایش عملکردی دسته ها - قسمت 2
تست عملکردی - دسترسی به urlها - قسمت 1
آزمایش عملکردی - دسترسی به urlها - قسمت 2
دکترین و تماس‌های چرخه حیات، مخازن - نظرات روی ویدیوها (برنامه سیمفونی):
عملکرد نظرات
لوازم را نظر دهید
مقدار پویا تعداد نظرات
نمایش جزئیات ویدیو
نمایش جزئیات نظر
نظر جدید ایجاد کنید
تست عملکردی
تست عملکردی نظرات
رابطه چند به چند دکترین - قابلیت دوست داشتن/نپسندیدن (برنامه Symfony):
مواد ویدیویی
لوازم برای ویدیوها
نمایش لایک/نپسندیدن - قسمت 1
نمایش لایک/نپسندیدن - قسمت 2
نمایش لایک/نپسندیدن - قسمت 3
نمایش لایک/نپسندیدن - قسمت 4
مرتب سازی بر اساس لایک - قسمت 1
مرتب سازی بر اساس لایک - قسمت 2
جستجو را بهبود بخشید
فیلم‌ها را در پنل مدیریت فهرست کنید
تست عملکردی را بهبود ببخشید
تست عملکردی لایک ها - قسمت 1
آزمایش عملکرد لایک - قسمت 2
آزمایش عملکرد لایک - قسمت 3
بازسازی کد - قسمت 1
بازسازی کد - قسمت 2
روابط پایگاه داده دکترین و Redis برای جلسه - اشتراک های ویدیویی (برنامه):
عملکرد اشتراک - قسمت 1
عملکرد اشتراک - قسمت 2
نمایه مدیر
عملکرد مکان‌دار ویدیو را ایجاد کنید
بازسازی کد
Redis را نصب کنید
ثبت نام کاربران جدید با انتخاب طرح اشتراک ویدیویی (برنامه Symfony):
ثبت نام با طرح اشتراک مناسب - قسمت 1
ثبت نام با طرح اشتراک مناسب - قسمت 2
ثبت نام با طرح اشتراک مناسب - قسمت 3
ثبت نام با طرح اشتراک مناسب - قسمت 4
حذف آبشاری ویدیوها و نظرات را فعال کنید
آزمایش عملکردی اشتراک
پیام های فلش، به روز رسانی نمایه کاربر با استفاده از Doctrine (برنامه Symfony):
حذف نمایه مدیر
به‌روزرسانی نمایه مدیریت - قسمت 1
به‌روزرسانی نمایه مدیریت - قسمت 2
به‌روزرسانی نمایه مدیریت - قسمت 3
به روز رسانی نمایه مدیر - قسمت 4
تست عملکردی حساب کاربری
نمایه Superadmin
تست عملکردی
آپلود فایل ها - دو پیاده سازی رابط آپلود کننده (برنامه Symfony):
آپلود ویدیو - قسمت 1
آپلود ویدیو - قسمت 2
آپلود ویدیو - قسمت 3
حذف ویدیوها
لیست انتخاب دسته ها در پنل مدیریت
ویدئو را بدون عضو تغییر دهید
ویژگی novalidate را از فرم های html حذف کنید
ویدیوها را در Vimeo آپلود کنید
مدت زمان ویدیوی آپلود شده را تنظیم کنید
یک نظر را حذف کنید
رویدادها و شنوندگان، ارسال ایمیل (برنامه Symfony):
در Symfony شنونده ایجاد کنید
در صورت افزودن یک ویدیوی جدید ایمیل ارسال کنید
تست عملکردی
ترجمه به زبان های دیگر (برنامه Symfony):
ترجمه ها - قسمت 1
ترجمه ها - قسمت 2
صفحات، خدمات و مشترکین رویداد در حافظه پنهان (برنامه Symfony):
حافظه پنهان - قسمت 1
حافظه پنهان - قسمت 2
کش - قسمت 3
حافظه پنهان - قسمت 4
حافظه پنهان - قسمت 5
محیط های مختلف - استقرار Heroku (برنامه Symfony):
قبل از شروع تماشای این بخش از دوره Symfony
استقرار Heroku - قسمت 1
استقرار Heroku - قسمت 2
خدمات Symfony توسط ادغام PayPal (برنامه Symfony):
توجه!
یکپارچه سازی PayPal - قسمت 1
یکپارچه سازی PayPal - قسمت 2
REST API با پلتفرم Symfony و API:
مقدمه
Symfony 5 و EasyAdmin را نصب کنید
پلتفرم API را نصب کنید. با استفاده از مؤلفه Schema Generator API Pl، موجودیت ها را ایجاد کنید
بسته EasyAdmin را سفارشی کنید
تصاویر را از طریق EasyAdmin آپلود کنید
موجودیت های مرتبط را برای مدیریت از طریق EasyAdmin ایجاد کنید
احراز هویت و مجوز به برنامه EasyAdmin
برنامه جاوا اسکریپت مشتری را برای مصرف برنامه پلتفرم restAPI ایجاد کنید. دریافت نقطه پایانی API
صفحه بندی ایجاد کنید
یک روتر ساده ایجاد کنید
نتایج جستجوی api را با استفاده از فیلتر سفارش پلتفرم API مرتب کنید
از فیلتر موجود در پلتفرم API استفاده کنید
از فیلتر جستجوی پلتفرم API استفاده کنید
گروه های سریال سازی پلتفرم API (نرمال سازی و غیرعادی سازی)
داده های ساخت یافته json-ld را با ابزارهای Google آزمایش کنید
دومین برنامه جاوا اسکریپت برای مصرف api. دریافت درخواست api، صفحه بندی را غیرفعال کنید
یک پیشنهاد اضافه کنید. درخواست api استراحت POST
یک پیشنهاد را حذف کنید. درخواست استراحت api را حذف کنید
بسته احراز هویت JWT را نصب و پیکربندی کنید
یک کاربر جدید ثبت کنید
وارد برنامه شوید
ایجاد رابطه پایگاه داده پیشنهادات برای کاربران، مجوز
استفاده از مشترک رویداد پلتفرم API
منابع فرعی پلتفرم API (نقاط پایانی تودرتو)
کلاس شنونده برای تولید داده های اضافی به پاسخ JWT - شناسه کاربر ایجاد کنید
Refactoring: مجوز را آسان تر کنید. از وعده های جاوا اسکریپت استفاده کنید
در صورت نامعتبر بودن کد JWT، کد وضعیت خطای 401 را مدیریت کنید
در صورت نامعتبر بودن رمز، به صورت خودکار وارد سیستم شوید
قابلیت گم شدن رمز عبور - قسمت 1
قابلیت گم شدن رمز عبور - قسمت 2
قابلیت گم شدن رمز عبور - قسمت 3
قابلیت گم شدن رمز عبور - قسمت 4
قابلیت گم شدن رمز عبور - قسمت 5
قابلیت گم شدن رمز عبور - قسمت 6
قابلیت گم شدن رمز عبور - قسمت 7
یک فایل را از طریق REST API آپلود کنید - قسمت 1
یک فایل را از طریق REST API آپلود کنید - قسمت 2
یک فایل را از طریق REST API آپلود کنید - قسمت 3
اعتبار سنجی و رسیدگی به خطاها
تست API با PhpUnit
بررسی مجوز GetOffers
حافظه پنهان پلتفرم API
برنامه پلتفرم API را در Heroku استقرار دهید
خطای "نمی توان به رشته تبدیل شود" را برطرف کرد
افکار نهایی بخش
BONUS: RabbitMQ و CQRS با Symfony Messenger:
قبل از شروع تماشای این بخش از دوره Symfony
جزء پیام رسان سیمفونی - مقدمه
اصول RabbitMQ
CQRS - مقدمه
زمان تمرین: سیستم تجارت الکترونیک را با استفاده از پیام ها شبیه سازی کنید
اولین برنامه Symfony را نصب کنید
یک کنترلر برای وب سایت فروشگاه الکترونیکی ایجاد کنید
کامپوننت پیام رسان Symfony را نصب کرده و از آن استفاده کنید
ارسال پیام CreadeOrder
ارسال پیام SignUpSms
پیام ها را به سمت انتقال دکترین هدایت کنید
RabbitMQ را نصب کنید
میکروسرویس Symfony را ایجاد کرده و به آن پیام ارسال کنید
میکروسرویس Symfony دیگری ایجاد کنید و به آن پیام بفرستید
دو میکروسرویس دیگر Symfony ایجاد کنید و برای آنها پیام ارسال کنید
از اینجا به کجا بروید
راهنمای ارتقا:
Symfony را از نسخه >=4.0 ارتقا دهید
ویژگی های جدید در نسخه اصلی بعدی سیمفونی (5)

نمایش سرفصل های انگلیسی

Symfony Web Development Complete Guide: Beginner To Advanced

139,000 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: 37016
حجم: 10744 مگابایت
مدت زمان: 1454 دقیقه
تعداد دیسک: 3 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 11 آبان 1401
راهنمای کامل توسعه وب Symfony: فریم ورک PHP
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 1
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 2
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 3
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 4
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 5
راهنمای کامل توسعه وب Symfony: فریم ورک PHP 6
طراحی سایت و خدمات سئو

139,000 تومان
افزودن به سبد خرید