دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساخت web APIs با Symfony

ساخت web APIs با Symfony

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ساخت REST API با Symfony و PHP
  • مدیریت انتیتی‌های پایگاه داده با Doctrine
  • احراز هویت کاربران و مدیریت آنها با سطوح دسترسی مختلف
  • استفاده از Redis به عنوان بک‌اند کش و ذخیره‌سازی سشن
  • ارائه مستندات بروز API که از کنترلرها و OpenApi attributes تولید می‌شوند.
  • نوشتن فرمان‌های Symfony که API شما را تکمیل می‌کنند.

توضیحات دوره

PHP زبان برنامه‌نویسی سمت سرور است که بیش از سه چهارم وبسایت‌های جهان از آن استفاده می‌کنند. PHP بیش از 77.6 درصد از کل وبسایت‌های مورد بررسی W3Techs را پشتیبانی می‌کند.

Symfony، فریمورک PHP ماژولار و کامل است که برای ساخت انواع اپلیکیشن‌ها، از وب اپلیکیشن‌های سنتی تا کامپوننت‌های کوچک میکروسرویس به کار می‌رود. Symfony هدفش سرعت بخشیدن به ایجاد و نگهداری وب اپلیکیشن‌ها است و می‌خواهد کدهای تکراری را حذف کند.

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

شما یک توسعه‌دهنده وب هستید که می‌خواهید فریمورک بعدی برای ساخت REST API خودتان را انتخاب کنید. با آمدن PHP 8 و ویژگی‌های جدید آن، مثل Attributes دارید به استفاده از حاشیه‌نویسی‌های Doctrine فکر می‌کنید و می‌خواهید این روش را امتحان کنید.

دیگر نیازی به جستجوی بیشتر نیست. این دوره تنها چیزی است که لازم دارید تا نه تنها توسعه با Symfony 6 را یاد بگیرید، بلکه بهترین شیوه‌ها در زمینه توسعه API را نیز بیاموزید.

ما Rest APIs را با موارد زیر توسعه خواهیم داد:

  • احراز هویت داخلی (کاربران و پسوردها)
  • مدیریت دسترسی با رول‌ها
  • فرمان‌های CLI
  • تست خودکار API
  • مستندات خودکار API که از کد منبع ساخته می‌شود.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان وب که می‌خواهند Symfony را برای API بعدی خود ارزیابی کنند.
  • توسعه‌دهندگان Symfony که به دنبال بهترین شیوه‌ها برای ساخت REST API هستند.

ساخت web APIs با Symfony

  • مقدمه 04:58
  • راه‌اندازی محیط محلی 07:46
  • Doctrine و اولین انتیتی 19:40
  • مهاجرت‌ها و رابطه many to one 16:21
  • اندپوینت‌های Composer 23:56
  • تست‌های اندپوینت Composer 33:36
  • اندپوینت‌ها و تست‌های Symfony 34:36
  • اعتبارسنج 14:05
  • تست‌های اعتبارسنجی None
  • انتیتی کاربر 07:57
  • فرمان‌های CLI کاربران 26:04
  • فرمان‌های بیشتر برای کاربران None
  • کنترلر احراز هویت 12:19
  • توکن‌های دسترسی و ذخیره‌سازی در Redis 26:56
  • فایروال Stateless 03:36
  • تست‌های مجوزدهی 13:19
  • دسترسی دانه‌ای 10:22
  • افزودن تست‌های بیشتر None
  • OpenApi و Swagger 03:15
  • باندل Nelmio 08:04
  • OpenApi attributes و رابط کاربری محلی 23:35
  • گروه‌های سریال‌ساز 07:10
  • ویژگی‌های یک گروه واحد None

1,955,000 391,000 تومان

مشخصات آموزش

ساخت web APIs با Symfony

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:متوسط
  • تعداد درس:23
  • مدت زمان :04:57:47
  • حجم :3.01GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید