آموزش سیمفونی (Symfony) در مقابل لاراول (Laravel) و نکست جیاس (Next JS)
با این آموزش جامع، سیمفونی را بیاموزید و آن را با لاراول و نکست جیاس مقایسه کنید. در این دوره عملی، نحوه ساخت اپلیکیشنهای وب PHP8 و API را یاد خواهید گرفت.
مفاهیم کلیدی سیمفونی 6.4:
- روتینگ (Routing): مدیریت مسیرهای درخواستها
- کنترلرها (Controllers): منطق پردازش درخواست
- تویگ (Twig): موتور قالببندی قدرتمند
- دکترین (Doctrine): ORM برای مدیریت پایگاه داده
- فرمها (Forms): ساخت و اعتبارسنجی فرمها
- اعتبارسنجی (Validation): تضمین صحت دادهها
کاربرد سیمفونی 6.4:
با سیمفونی 6.4، وبسایتهای داینامیک، APIهای RESTful و دستورات خط فرمان (CLI) بسازید.
پروژههای عملی:
با دنبال کردن آموزشهای عملی، یک وبسایت و API پیشبینی آبوهوا را ایجاد خواهید کرد.
مقایسه فریمورکها:
مقایسهای جامع بین سیمفونی 6.4، لاراول 10 و نکست جیاس 14.
ویژگیهای دوره:
- استفاده از قابلیت Strict Types در PHP 8 مدرن
- زیرنویسهای حرفهای و دستی برای تمام ویدئوها
- لایسنس رایگان 4 ماهه PhpStorm برای آموزش
پیشنیازها:
تجربه قبلی با فریمورک لازم نیست. آشنایی با زبان PHP الزامی است.
نیازی به نصب ویرایشگر یا IDE PHP از قبل ندارید. یک لایسنس آموزشی 4 ماهه PhpStorm در اختیار شما قرار خواهد گرفت.
آیا میخواهید در کمتر از 10 دقیقه یک وبلاگ ساده بسازید؟ اگر پاسخ مثبت است، این دوره برای شما مناسب است!
نکته مهم: این دوره بر روی نسخه 6.3 ضبط شده است، اما تمامی ویدئوها بازبینی و در صورت نیاز بهروزرسانی شدهاند. این دوره کاملاً با سیمفونی فریمورک 6.4 (LTS) سازگار است. ما دوره را با سیمفونی 7.0 و 7.1 تست کردهایم و عملکرد آن تأیید شده است. به زودی کدهای منبع نسخه 7.0 و 7.1 را در مخزن GitHub خود قرار خواهیم داد.
سیمفونی یک فریمورک PHP مدرن و فوقالعاده است. مدرن، اما نه نوظهور. از سال 2005 وجود داشته، بنابراین بسیاری از مشکلات دوران کودکی آن مدتهاست که رفع شدهاند. در طول دوران شغلی خود، بر روی پروژههایی با لاراول، کیک، کدایگنایتر، نکست.جیاس، اسپرینگ و بسیاری دیگر از فریمورکها در زبانهای مختلف کار کردهام. اما سیمفونی انتخاب اصلی من است.
در این دوره مقدماتی تا متوسط، به شما نشان خواهم داد که چگونه کار با سیمفونی فریمورک را شروع کنید. فرض من این است که شما هیچ تجربه قبلی با سیمفونی ندارید، اما داشتن دانش PHP مورد نیاز است. این دوره همچنین برای بهروز ماندن با آخرین نسخههای سیمفونی بهروز نگه داشته میشود، بنابراین حتی اگر یک توسعهدهنده پیشرفته باشید، من معتقدم چیزی برای شما در اینجا پیدا خواهید کرد!
این یک دوره عملی است، بنابراین نه تنها اساسیترین مفاهیم سیمفونی را به شما نشان خواهم داد، بلکه بر روی یک برنامه واقعی کار خواهیم کرد. ما یک سیستم پیشبینی آبوهوا خواهیم ساخت. ابتدا به عنوان یک وبسایت یکپارچه (monolithic) و سپس به عنوان یک API بکاند که میتواند توسط برنامههای React، Vue یا Vanilla JS مصرف شود.
چرا این دوره را خریداری کنید؟ در حالی که مستندات وبسایت سیمفونی تمام امکاناتی را که فریمورک ارائه میدهد به شما نشان میدهد، در این دوره من روشهایی را به شما معرفی میکنم که در عمل بهترین کارایی را دارند. با این حال، من همچنین میخواهم شما نظر شخصی خود را در مورد این و سایر فریمورکها به دست آورید، بنابراین نزدیک به پایان دوره، به شما نشان خواهم داد که چگونه با استفاده از لاراول و نکست.جیاس به نتایج مشابهی دست یابید.
سیمفونی در حال تکامل است و این دوره نیز همینطور. هر زمان که تغییری در سیمفونی رخ دهد، ویدئوهای جدیدی ایجاد خواهم کرد و بخشهای مربوطه از دوره را جایگزین خواهم کرد. پس یک بار ثبتنام کنید و به طور مداوم بیاموزید.
Dr Artur Karczmarczyk
نمایش نظرات