آموزش سیمفونی 4

Learning Symfony 4

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Symfony 4 ، یک چارچوب محبوب مدل-مشاهده-کنترل کننده PHP (MVC) ، برنامه های PHP را به روش مدرن بسازید. در این دوره ، مایک اورام چگونگی ساخت یک برنامه وب مبتنی بر PHP را در Symfony گام برمی دارد. وی نحوه نصب و پیکربندی Symfony و شروع به صرفه جویی در وقت را با کارهای معمول توسعه ، مانند ارائه محتوا با الگوها ، توضیح می دهد. مایک همچنین چگونگی ایجاد خدمات با کانتینر سرویس ، کار با داده ها با استفاده از نگاشت گر رابطه ای شی Doctrine و پیاده سازی میان افزار را مرور می کند. پس از پایان این دوره ، ابزارهای لازم برای استفاده از Symfony را برای شروع کار در پروژه های PHP خود خواهید داشت.
موضوعات شامل:
  • نصب Symfony
  • بررسی ساختار پرونده Symfony
  • ایجاد مسیرها
  • ایجاد خدمات با کانتینر سرویس
  • کار با داده ها با استفاده از دکترین
  • ایجاد الگوها با Twig
  • احراز هویت با میان افزار

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

مقدمه Introduction

  • برنامه های وب را با Symfony بسازید Build web apps with Symfony

  • چه چیزی میخواهید بدانید What you need to know

  • نصب Symfony Installing Symfony

  • در حال اجرا Symfony به صورت محلی Running Symfony locally

  • درک چارچوب های MVC Understanding MVC frameworks

  • ساختار پرونده File structure

1. ساخت صفحات با استفاده از قالب 1. Build Pages Using Templates

  • اولین کنترلر خود را ایجاد کنید Create your first controller

  • مسیریابی با YAML Routing with YAML

  • مسیریابی با حاشیه نویسی Routing with annotations

  • ایجاد یک قالب Twig Creating a Twig template

  • ارائه الگوی خود Rendering your template

  • چالش: انتقال داده ها به الگوی خود Challenge: Pass data to your template

  • راه حل: داده ها را به الگوی خود منتقل کنید Solution: Pass data to your template

2. ایجاد خدمات با Container Service 2. Create Services with Service Container

  • درک ظرف سرویس Understanding the service container

  • با استفاده از خدمات داخلی Using built-in services

  • اولین سرویس خود را ایجاد می کنید Creating your first service

  • خدمات با پارامترها Services with params

  • با استفاده از یک سرویس از کنترلر خود Using a service from your controller

  • چالش: یک سرویس تاریخ ایجاد کنید Challenge: Create a date service

  • راه حل: یک سرویس تاریخ ایجاد کنید Solution: Create a date service

3. با استفاده از دکترین ، با داده کار کنید 3. Work with Data Using Doctrine

  • آشنایی با دکترین Introduction to Doctrine

  • دکترین ORM را تنظیم و پیکربندی کنید Set up and config Doctrine ORM

  • اولین موجودیت خود را ایجاد کنید Create your first entity

  • ساختار DB خود را ایجاد می کنید Creating your DB structure

  • پیاده سازی در کنترلر شما Implementing into your controller

  • دکترین QueryBuilder Doctrine QueryBuilder

  • استفاده از SQL با دکترین Using SQL with Doctrine

4- تأیید اعتبار با Middleware 4. Authentication with Middleware

  • معرفی به میان افزار Symfony Intro to Symfony middleware

  • ایجاد یک مشترک Creating a subscriber

  • پیاده سازی مشترک Implementing a subscriber

  • استثنائات مشترک را کنترل کنید Handle subscriber exceptions

  • چالش: اجرای نشانه نویسنده Challenge: Implement token auth

  • راه حل: اجرای نشانه نویسنده Solution: Implement token auth

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش سیمفونی 4
جزییات دوره
1h 18m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,683
- از 5
ندارد
دارد
دارد
Mike Oram
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Oram Mike Oram

مایک اورام مربی پیشرو در آکادمی مایدن و توسعه دهنده سابق نرم افزار با 10+ سال تجربه است. مایک از سال 2016 به کارگردانی آکادمی مایدن را آغاز کرده است - که از افراد متخصص در زمینه آموزش کدگذاری در همه سطوح ، از مبتدی تا متخصص ، برخوردار است. در نقش فعلی وی ، توسعه دهندگان نرم افزار مشتاق را آموزش می دهد. برنامه درسی پیشرفته و محور از صنعت را توسعه می دهد. و از رشد تجارت ، بازاریابی و امور مالی پشتیبانی می کند. پیش از این ، وی به عنوان یک توسعه دهنده وب مستقل ، یک توسعه دهنده ارشد وب در مایدن و یک توسعه دهنده وب PHP در Future plc فعالیت می کرد. مایک در PHP ، توسعه وب ، HTML5 و سایر فناوری ها و فرآیندهای کلیدی بسیار ماهر است.