بوتکمپ کامل Symfony: یادگیری ساخت اپلیکیشنهای مدرن PHP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک وباپلیکیشن کامل وبلاگ از ابتدا با استفاده از Symfony 7 و Tailwind CSS
- درک معماری MVC و چگونگی کاربرد آن در فریمورک Symfony
- راهاندازی یک محیط توسعهی حرفهای برای Symfony با استفاده از Composer و VS Code
- ایجاد و پیکربندی پروژههای جدید Symfony با رعایت بهترین شیوه ها برای ساختار پوشهها و کنترل نسخه
- ساخت طرح بندیها و جزئیات قابلاستفادهمجدد با Twig برای ایجاد ساختارهای فرانتاند قابلنگهداری
- تسلط به مبانی Doctrine ORM و یادگیری چگونگی اتصال Symfony به پایگاه داده
- ایجاد و مدیریت موجودیتها و اجرای مهاجرتهای پایگاه داده با استفاده از دستورات Doctrine
- کار با روابط پایگاه داده مانند ارتباطهای یکبهچند و چندبهیک
- مدیریت مؤثر CSS ،JavaScript و داراییها در یک اپلیکیشن Symfony
- یکپارچهسازی Tailwind CSS برای ساخت رابطهای کاربری مدرن، واکنشگرا و زیبا
- مدیریت آپلود تصاویر و نمایش پویای تصاویر درون اپلیکیشن
- ساخت کامل قابلیت ایجاد، خواندن، بروزرسانی و حذف برای پستهای وبلاگ
- افزودن تعاملپذیری و امنیت هنگام ایجاد، بروزرسانی یا حذف رکوردها
- استقرار و نگهداری پروژهی Symfony با کدی تمیز، مقیاسپذیر و آمادهی تولید
- و خیلی چیزهای بیشتر!
پیشنیازهای دوره
- مهارتهای پایهی کار با کامپیوتر
- دسترسی به اینترنت
- لپتاپ یا رایانه شخصی (Windows ،macOS یا Linux)
- نیازی به تجربهی قبلی با Symfony نیست.
- اشتیاق برای یادگیری و ساخت پروژههای واقعی
توضیحات دوره
به بوتکمپ کامل Symfony - از مبتدی تا پیشرفته خوش آمدید.
این تنها دورهای است که برای تسلط به Symfony و توسعهی مدرن PHP به آن نیاز دارید. چه بخواهید یک توسعهدهندهی حرفهای پشتیبان شوید، چه پروژههای خودتان را بسازید یا مسیر شغلیتان را ارتقا دهید، این دوره شما را به آنجا میرساند.
این بوتکمپ Symfony 7 با بیش از 40 درس باکیفیت، یکی از جامعترین و بهروزترین دورههای موجود در فضای آنلاین است. حتی اگر هیچ تجربهی قبلی با Symfony نداشته باشید، از سطح مبتدی به ساخت وب اپلیکیشنهای کامل، کاربردی و آمادهی تولید خواهید رسید.
دلایل متمایز بودن این دوره:
تدریس توسط یک توسعهدهندهی باتجربهی فول استک با تجربهی واقعی در پروژههای Symfony
یادگیری گامبهگام و عملی از طریق ساخت یک اپلیکیشن وبلاگ واقعی از ابتدا
پوشش Symfony 7، Doctrine ORM ،Twig، TailwindCSS و API Platform - جدیدترین فناوریهای مورد استفاده در توسعهی مدرن PHP
- درسهای کاربردی و مبتنی بر مثال، همراه با آزمونها و تمرینها
- سرفصلهایی متناسب با نیازهای صنعت که برای آمادهسازی شما جهت نقشهای حرفهای توسعهدهنده طراحی شدهاند
چرا Symfony 7 را یاد بگیریم؟
Symfony یکی از قدرتمندترین و پرکاربردترین فریمورکهای PHP در جهان است. شرکتهایی مانند Spotify ،BlaBlaCar و Trivago برای ساخت وب اپلیکیشنهای مقیاسپذیر و امن به آن تکیه میکنند. تسلط به Symfony مهارتهای لازم برای توسعهی پشتیبان، ساخت API و وب اپلیکیشنها در سطح سازمانی را در اختیار شما قرار میدهد.
آنچه یاد خواهید گرفت:
شما از مبانی شروع میکنید و بهتدریج به تسلط به مهارتهای واقعی توسعه با Symfony میرسید.
این شامل موارد زیر است:
- درک معماری MVC و چگونگی کاربرد آن در Symfony
- راهاندازی یک محیط توسعهی حرفهای Symfony با استفاده از Composer و VS Code
- ساخت کنترلگرها، مسیرها و نماها با استفاده از قالبهای Twig
- کار با Doctrine ORM برای پایگاه داده، مهاجرتها و روابط
- مدیریت روابط یکبهچند و چندبهیک
- مدیریت داراییهای CSS ،JavaScript و Tailwind CSS
- مدیریت آپلود فایل و نمایش تصویر در Symfony
- ساخت یک اپلیکیشن کامل ایجاد، خواندن، بروزرسانی و حذف برای وبلاگ
- ایجاد و استایلدهی فرمها برای دریافت ورودی کاربر
- یکپارچهسازی API Platform برای ساخت APIهای REST
- کوئری گرفتن و نمایش داده پویا از پایگاه داده
- استفاده از مخزنهای Doctrine برای اجرای کوئریهای بهینهی پایگاه داده
- اعمال بهترین شیوهها برای ساختار پوشهها، مسیردهی و سازماندهی کد
- آمادهسازی یک اپلیکیشن Symfony برای استقرار و محیط تولید
فناوریها و ابزارهای پوششدادهشده
- فریمورک Symfony 7
- PHP 8+
- Composer
- Doctrine ORM
- موتور قالبسازی Twig
- Tailwind CSS
- API Platform
- Visual Studio Code
- Git و کنترل نسخه
- پایگاهداده MySQL یا PostgreSQL
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند توسعهی وب را با فریمورکهای PHP شروع کنند.
- فریلنسرها و توسعهدهندگان فول استک آینده
- دانشجویان علوم کامپیوتر و برنامهنویسی
- توسعهدهندگان پشتیبان که میخواهند مهارتهای خود را گسترش دهند.
- علاقهمندان به فناوری که کنجکاو توسعهی مدرن وب هستند.
- هر کسی که میخواهد با استفاده از Symfony اپلیکیشنهای واقعی بسازد.
- توسعهدهندگان PHP که میخواهند Symfony را یاد بگیرند.
بوتکمپ کامل Symfony: یادگیری ساخت اپلیکیشنهای مدرن PHP
-
مقدمهای بر Symfony 06:20
-
معماری MVC در Symfony.mp4 07:33
-
بخش 1: آزمون مقدمهای بر Symfony None
-
راهاندازی محیط توسعهی شما 07:01
-
راهاندازی VS Code برای Symfony 07:39
-
ایجاد اولین پروژهی Symfony شما 12:24
-
آزمون راهاندازی محیط توسعه None
-
کار با کنترلگرها و اقدامها 12:41
-
تعریف مسیرها و ارسال پارامترها 09:15
-
رندر کردن نماها و صفحات پویا 14:49
-
تسلط به قالبها و طرح بندی های Twig 15:42
-
آزمون کار با کنترلگرها و مسیرها None
-
مقدمهای بر Doctrine ORM در Symfony 12:14
-
ایجاد موجودیتها و اجرای مهاجرتهای پایگاه داده 18:40
-
مدیریت روابط Doctrine (یکبهچند ... چندبهیک) 07:15
-
پر کردن پایگاه داده با داده اولیه Doctrine 22:44
-
استفاده از مخزنهای Doctrine برای کوئریگیری داده 23:09
-
آزمون پایگاه داده و Doctrine ORM None
-
مدیریت CSS ،JavaScript و داراییها در Symfony 18:46
-
استایلدهی اپلیکیشن Symfony با Tailwind CSS 13:46
-
مدیریت آپلود و نمایش تصاویر در Symfony 07:16
-
آزمون فرانتاند، داراییها و استایلدهی None
-
نمایش پستهای وبلاگ در فرانتاند 16:14
-
ایجاد پستهای وبلاگ با فرمهای Symfony 42:03
-
حذف امن و کارآمد پستهای وبلاگ 08:55
-
آزمون ساخت اپلیکیشن وبلاگ (CRUD) None
مشخصات آموزش
بوتکمپ کامل Symfony: یادگیری ساخت اپلیکیشنهای مدرن PHP
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:26
- مدت زمان :04:44:26
- حجم :1.95GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy