آموزش فریم ورک 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
61
Skillshare (اسکیل شیر) skillshare-small
08 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
123
3 از 5
ندارد
دارد
دارد
Chris Worfolk

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Worfolk Chris Worfolk

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

است

Skillshare (اسکیل شیر)

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

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.