آموزش Composer - راهنمای نهایی برای مدیریت وابستگی PHP

Composer - The Ultimate Guide for PHP Dependency Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مدیریت وابستگی PHP را هک کنید، یک ابزار مدرن توسعه پی اچ پی را استاد آهنگساز کنید و یاد بگیرید بسته های PHP خود را بسازید بسته های PHP را با آهنگساز به روز رسانی کنید وابستگی های پروژه را آموزش دهید نحوه ایجاد یک بسته و ارسال آن به بسته بندی تا دیگر توسعه دهندگان می توانید از بسته خود استفاده کنید. از برنامه PHP با استفاده از Swift Mailer نامه ارسال کنید. تبدیل به یک توسعه دهنده کارآمد (صرفه جویی در زمان و تلاش) توسعه دهنده PHP مشارکت در جامعه منبع باز دسترسی به دوره مقدماتی من برای برنامه نویسی در PHP در Devscreencast dot com پیش نیازها: محیط توسعه PHP برای گذراندن این دوره لازم است، اگر قبلا PHP را نصب نکرده اید، در دوره مقدماتی رایگان من برای برنامه نویسی با پی اچ پی در DEVSCREENCAST DOT COM ثبت نام کنید تا یاد بگیرید چگونه. دانش اولیه زبان برنامه نویسی PHP، شما می توانید برای آشنایی رایگان من با دوره آموزشی برنامه نویسی PHP در DEVSCREENCAST DOT COM ثبت نام کنید تا یاد بگیرید. دانش OOP عالی خواهد بود اما برای پیگیری و تکمیل این دوره لازم نیست کامپیوتر و اتصال به اینترنت

در این مجموعه، نحوه مدیریت وابستگی های پروژه PHP با استفاده از Composer را خواهید آموخت.

در توسعه مدرن PHP، Composer به ابزاری ضروری تبدیل شده است که به توسعه سریع زبان PHP کمک کرده است.

Composer یک مدیر وابستگی برای PHP است (ابزاری که برای نصب، به‌روزرسانی و مدیریت کتابخانه‌هایی که پروژه شما به آن وابسته است استفاده می‌شود).

تقریباً در تمام فریم ورک‌های مدرن PHP مانند Symfony، CakePHP و Laravel استفاده می‌شود. Composer یکی از ابزارهای بسیار توصیه شده برای حل مسائل اساسی در بسیاری از پروژه های وب است.

مدیریت وابستگی PHP، Master Composer، ابزار توسعه PHP مدرن را هک کنید و یاد بگیرید که بسته های PHP خود را ایجاد کنید.

برخی از مشکلاتی که Composer حل می کند عبارتند از:

  • رفع وابستگی برای بسته های PHP

  • راه حل بارگیری خودکار برای بسته های PHP

  • به روز نگه داشتن تمام بسته ها

بیشتر بسته های PHP بر روی سایر بسته های معروف PHP ساخته شده اند. یک مثال معمولی مولفه های Symfony است که بستر بسیاری از فریم ورک های PHP مانند لاراول را تشکیل می دهد. توسعه‌دهندگان Composer می‌توانند از کتابخانه‌های PHP پایدار استفاده کنند و Composer به طور خودکار وضوح وابستگی را مدیریت می‌کند. هنگامی که یک بسته را نصب می کنید، به طور خودکار تمام وابستگی های مورد نیاز را برای شما نصب می کند.


برخی از مزایای استفاده از Composer شامل موارد زیر است:

  • به‌سرعت کتابخانه‌ها را از فروشندگانی مانند AWS، Stripe، Pusher، Algolia و دیگران ادغام کنید.

  • امکان استفاده از بسته های آماده که مشکلات روزمره را حل می کند. آیا به بسته اعتبارسنجی نیاز دارید؟ اعتبار سنجی را در packagist جستجو کنید و بلافاصله شروع کنید. آیا شما نیاز به رسیدگی به "تاریخ" دارید؟ کربن را در بسته بندی جستجو کنید و فوراً شروع کنید.

  • همه فایل‌ها و کلاس‌های خود را با استفاده از ویژگی بارگیری خودکار Composer بارگیری خودکار کنید

  • به روز نگه داشتن تمام بسته ها

Composer یک ابزار فوق العاده است که به طور قابل توجهی سرعت توسعه پروژه های PHP را افزایش می دهد. آماده‌اید مهارت‌های PHP خود را به سطح بعدی ببرید؟


اکنون ثبت نام کنید


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

با آهنگساز آشنا شوید Meet Composer

  • به دوره خوش آمدید! Welcome to the Course!

  • معرفی و نصب در ویندوز Intro and installation on Windows

  • معرفی و نصب در ویندوز Intro and installation on Windows

  • نصب بر روی Mac OsX Installation on Mac OsX

  • دستورات اصلی آهنگساز Basic Composer Commands

  • نصب وابستگی های پروژه PHP با Composer Installing PHP Project Dependencies with Composer

  • نصب وابستگی های پروژه PHP با Composer Installing PHP Project Dependencies with Composer

  • نحوه استفاده از کتابخانه های PHP نصب شده با Composer How to use PHP Libraries Installed with Composer

  • نحوه استفاده از کتابخانه های PHP نصب شده با Composer How to use PHP Libraries Installed with Composer

  • چگونه این دوره را مرور کنیم How to Review This Course

  • چگونه این دوره را مرور کنیم How to Review This Course

  • بارگیری خودکار کلاس ها و فایل ها با Composer Autoloading Classes and Files with Composer

  • بارگیری خودکار کلاس ها و فایل ها با Composer Autoloading Classes and Files with Composer

  • نصب Dependencies توسعه با Composer Installing Development Dependencies with Composer

  • نصب Dependencies توسعه با Composer Installing Development Dependencies with Composer

  • به روز رسانی وابستگی های پروژه با Composer Updating Project Dependencies with Composer

  • دستورات آهنگساز بیشتر More Composer Commands

با آهنگساز آشنا شوید Meet Composer

  • به دوره خوش آمدید! Welcome to the Course!

  • نصب بر روی Mac OsX Installation on Mac OsX

  • دستورات اصلی آهنگساز Basic Composer Commands

  • به روز رسانی وابستگی های پروژه با Composer Updating Project Dependencies with Composer

  • دستورات آهنگساز بیشتر More Composer Commands

پروژه - ایجاد و انتشار یک کتابخانه در Packagist.org Project - Creating and Publishing a Library to Packagist.org

  • ساختار و نمای کلی پروژه Project structure and Overview

  • ایجاد کلاس بسته Creating The Package Class

  • تست کلاس پکیج Testing the Package Class

  • به روز رسانی Composer dot Json فایل برای ارسال Updating Composer dot Json File for Submitting

  • راه اندازی کنترل نسخه بسته بندی با Git و GitHub Setting Up Package Versioning Control with Git and GitHub

  • ارسال بسته و پیکربندی به‌روزرسانی خودکار Submitting the Package and Configuring Auto Update

  • به روز رسانی فایل Readme.md با دستورالعمل استفاده از بسته Updating Readme.md File with Package Usage Instruction

  • استفاده از بسته در یک پروژه جدید Using the Package in a new Project

  • استفاده از بسته در یک پروژه جدید Using the Package in a new Project

  • کد منبع پروژه را دانلود کنید Download Project Source Code

پروژه - ایجاد و انتشار یک کتابخانه در Packagist.org Project - Creating and Publishing a Library to Packagist.org

  • ساختار و نمای کلی پروژه Project structure and Overview

  • ایجاد کلاس بسته Creating The Package Class

  • تست کلاس پکیج Testing the Package Class

  • به روز رسانی Composer dot Json فایل برای ارسال Updating Composer dot Json File for Submitting

  • راه اندازی کنترل نسخه بسته بندی با Git و GitHub Setting Up Package Versioning Control with Git and GitHub

  • ارسال بسته و پیکربندی به‌روزرسانی خودکار Submitting the Package and Configuring Auto Update

  • به روز رسانی فایل Readme.md با دستورالعمل استفاده از بسته Updating Readme.md File with Package Usage Instruction

  • کد منبع پروژه را دانلود کنید Download Project Source Code

مفاهیم پیشرفته - رفتن به عمق Advance Concepts - Going Deep

  • تعریف اسکریپت و گوش دادن به رویدادهای آهنگساز Defining Scripts and Listening for Composer Events

  • نوشتن دستورات سفارشی و ارجاع اسکریپت Writing custom commands and Referencing scripts

  • نوشتن دستورات سفارشی و ارجاع اسکریپت Writing custom commands and Referencing scripts

  • سخنرانی پاداش - تخفیف Bonus Lecture - Discounts

  • سخنرانی پاداش - تخفیف Bonus Lecture - Discounts

مفاهیم پیشرفته - رفتن به عمق Advance Concepts - Going Deep

  • تعریف اسکریپت و گوش دادن به رویدادهای آهنگساز Defining Scripts and Listening for Composer Events

نمایش نظرات

نظری ارسال نشده است.

آموزش Composer - راهنمای نهایی برای مدیریت وابستگی PHP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
23
Udemy (یودمی) udemy-small
01 دی 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6,716
3.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Terry Ogbemudia Osayawe Terry Ogbemudia Osayawe

توسعه دهنده وب و معلم

Udemy (یودمی)

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

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