آموزش فریم ورک Symfony 5 PHP

Symfony 5 PHP Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

Symfony فریم ورک شماره یک PHP است که توسط مشاغل واقعی برای ساخت برنامه های کاربردی وب پایدار، مقیاس پذیر و مدرن استفاده می شود. در این کلاس، زمانی که با هم یک وب‌سایت تجارت الکترونیک می‌سازیم، به‌صورت عملی به آن می‌پردازیم و یاد می‌گیریم.

ما پوشش خواهیم داد:

  • اصول و راه اندازی Symfony

  • معماری MVC

  • مسیریابی و کنترلرها

  • الگوی شاخه

  • دارایی‌های استاتیک، Encore، SASS و CSS

  • دکترین ORM و پایگاه داده

  • مدیریت جلسه

  • فرم‌ها و اعتبارسنجی

  • ارسال ایمیل

ما قصد داریم از Symfony برای ایجاد یک فروشگاه تجارت الکترونیک استفاده کنیم. شما به موارد زیر در محیط توسعه خود نیاز دارید:

  • PHP (حداقل نسخه 7.2.5)
  • آهنگساز
  • ترمینال (یا Git Bash یا Cygwin در ویندوز)
  • [اختیاری] MySQL برای ماژول پایگاه داده
  • [اختیاری] Node.js برای ماژول SASS

می توانید دانلود کنید. ما پروژه خود را از ابتدا کدنویسی می کنیم، اما این به شما امکان می دهد کد خود را با هم مقایسه کنید، و همچنین برخی از فایل ها را در یکی از درس ها در پروژه خود کپی می کنیم.

پس از اتمام پروژه، کد تکمیل شده خود را با کلاس به اشتراک بگذارید.


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

درس ها Lessons

  • متغیرها در Twig Variables in Twig

  • سیمفونی CLI Symfony CLI

  • لایه های ایمیل و حمل و نقل Email and transport layers

  • ایجاد یک کنترلر Creating a controller

  • در حال پردازش سفارش Processing the order

  • اضافه شدن مسیر Adding the route

  • پیکربندی سرویس ایمیل Configuring the email service

  • انتقال جدول سفارشات Migrating the orders table

  • به سبد اضافه کن Add to basket

  • فعال کردن SASS Enabling SASS

  • دکترین ORM Doctrine ORM

  • رسیدگی به خطاهای یافت نشد Handling not found errors

  • لیست کردن محصولات Listing the products

  • ایجاد طرحواره Generating the schema

  • کنترل کننده سبد Basket controller

  • راه اندازی پایگاه داده محلی Local database setup

  • مشاهده لینک سبد View basket link

  • ساخت صندوق Building the checkout

  • دکمه افزودن به سبد Add to basket button

  • جمع آوری دارایی ها Compiling assets

  • افکار نهایی Final thoughts

  • الگوی پرداخت Checkout template

  • تست پرداخت Testing the checkout

  • استفاده از حاشیه نویسی Using annotations

  • وارد کردن داده های نمونه Importing sample data

  • ایجاد یک موجودیت سفارش Creating an order entity

  • در حال نصب سیمفونی Installing Symfony

  • رسیدگی به ورودی درخواست Handling request input

  • بررسی محیط خود Checking your environment

  • تست تایید ایمیل Testing the email confirmation

  • نصب Encore Installing Encore

  • گزینه های مسیریابی Routing options

  • معماری سیمفونی Symfony architecture

  • نصب بسته فرم Installing the form package

  • ارسال ایمیل تایید Sending a confirmation email

  • مرتب کردن صندوق Tidying up checkout

  • قالب ایمیل Email template

  • الگوسازی Templating

  • صفحه جزئیات محصول Product details page

  • استفاده از طرح بندی Using layouts

  • پیکربندی پایگاه داده Configuring the database

  • الگوی لیست محصولات Product listing template

  • راه اندازی جایگزین AWS Alternative AWS setup

  • از جمله دارایی های ما Including our assets

  • امنیت شاخه Twig security

  • نصب Twig Installing Twig

  • الگوی جزئیات محصول Product details template

  • با استفاده از کنترل کننده انتزاعی Using the abstract controller

  • مشاهده لیست محصولات ما Viewing our product list

  • ارائه فایل های استاتیک Serving static files

  • سرور توسعه دهنده سیمفونی Symfony dev server

  • ایجاد یک الگو Creating a template

  • معرفی Introduction

  • اضافه کردن مقداری CSS Adding some CSS

  • سفارشی کردن صفحه خطا Customising the error page

  • ایجاد موجودیت محصول Creating a product entity

  • پیش پردازش SASS SASS pre processing

  • پیکربندی سرویس جلسه Configuring the session service

  • دارایی های ثابت چیست؟ What are static assets?

  • نصب بسته ایمیل Installing the email package

  • قالب سبد Basket template

نمایش نظرات

آموزش فریم ورک Symfony 5 PHP
جزییات دوره
1h 57m
61
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
123
3 از 5
ندارد
دارد
دارد
Chris Worfolk
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Worfolk Chris Worfolk

کریس ورفولک یک روانشناس و مشاور نرم افزار است. او نویسنده نحوه خروج از VIM و انجام بیشتر، کمتر نگران باشید.

است