🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت وابستگی PHP: راهنمای جامع کامپوزر
- آخرین آپدیت
دانلود Composer - The Ultimate Guide for PHP Dependency Management
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مدیریت وابستگیهای PHP با Composer: ترفندها، بستهها و توسعه مدرن
در این دوره جامع، مدیریت وابستگیهای پروژه PHP را با استفاده از
Composer، ابزار مدرن توسعه PHP، یاد خواهید گرفت. با تسلط بر Composer،
بستههای PHP سفارشی خود را بسازید و دانش خود را در این زمینه ارتقا دهید.
چرا Composer؟ ابزار ضروری توسعه PHP
در دنیای توسعه مدرن PHP، Composer به ابزاری جداییناپذیر تبدیل شده
است که به توسعه سریع زبان PHP کمک شایانی میکند. Composer یک مدیریت
وابستگی برای PHP است؛ ابزاری برای نصب، بهروزرسانی و مدیریت کتابخانههایی
که پروژه شما به آنها وابسته است. این ابزار در تقریباً تمام چارچوبهای مدرن PHP
مانند Symfony، CakePHP و Laravel استفاده میشود و یکی از ابزارهای بسیار توصیهشده
برای حل مشکلات اساسی در بسیاری از پروژههای وب است.
قابلیتهای کلیدی Composer
نصب و استفاده از بستههای PHP با Composer
بهروزرسانی وابستگیهای پروژه
یادگیری قابلیت Autoloading Composer
ساخت بسته PHP و ارسال آن به Packagist برای استفاده توسعهدهندگان دیگر
ارسال ایمیل از اپلیکیشن PHP با Swift Mailer
مزایای تسلط بر Composer برای توسعهدهندگان PHP
افزایش مهارت در مدیریت وابستگیهای PHP
تسلط بر Composer به عنوان یک ابزار مدرن توسعه PHP
توانایی ساخت و اشتراکگذاری بستههای PHP
ادغام سریع کتابخانهها از ارائهدهندگان معتبر مانند AWS،
Stripe، Pusher، Algolia و غیره.
استفاده از بستههای آماده برای حل مشکلات روزمره (مانند
بستههای اعتبارسنجی یا مدیریت تاریخ با Carbon).
بارگذاری خودکار تمام فایلها و کلاسها با استفاده از
قابلیت Autoloading Composer.
بهروز نگه داشتن تمام بستهها
افزایش اعتماد به نفس برای درخواست شغل توسعهدهنده PHP و
توانایی شروع فوری مشارکت در پروژهها.
تبدیل شدن به یک توسعهدهنده PHP کارآمد (صرفهجویی در
زمان و تلاش).
مشارکت در جامعه متنباز.
مشکلاتی که Composer حل میکند
رفع وابستگیهای بستههای PHP
راهحل Autoloading برای بستههای PHP
بهروز نگه داشتن تمام بستهها
بسیاری از بستههای PHP بر پایه سایر بستههای شناختهشده PHP ساخته شدهاند. به
عنوان مثال، کامپوننتهای Symfony پایه بسیاری از چارچوبهای PHP مانند Laravel را
تشکیل میدهند. توسعهدهندگان Composer میتوانند از کتابخانههای PHP پایدار مجدداً
استفاده کنند و Composer به طور خودکار حل وابستگیها را مدیریت خواهد کرد. هنگامی که
بستهای را نصب میکنید، تمام وابستگیهای مورد نیاز آن به طور خودکار برای شما نصب
میشوند.
Composer ابزاری فوقالعاده است که به طور قابل توجهی سرعت توسعه پروژههای PHP را
افزایش میدهد. آمادهاید تا مهارتهای PHP خود را به سطح بالاتری
ببرید؟
پیشنیازهای دوره
محیط توسعه PHP برای گذراندن این دوره الزامی است. اگر PHP
را نصب نکردهاید، برای یادگیری مقدماتی برنامهنویسی با PHP در Devscreencast.com
ثبتنام کنید.
دانش اولیه زبان برنامهنویسی PHP. شما میتوانید با ثبتنام
در دوره رایگان مقدماتی برنامهنویسی با PHP در Devscreencast.com نحوه انجام
این کار را یاد بگیرید.
دانش برنامهنویسی شیءگرا (OOP) مفید است اما برای دنبال
کردن و تکمیل این دوره الزامی نیست.
کامپیوتر و اتصال به اینترنت.
دسترسی ویژه
دسترسی به دوره
مقدمهای بر برنامهنویسی در PHP من در Devscreencast.com.
همین حالا ثبتنام کنید!
سرفصل ها و درس ها
با آهنگساز آشنا شوید
Meet Composer
به دوره خوش آمدید!
Welcome to the Course!
نصب بر روی Mac OsX
Installation on Mac OsX
دستورات اصلی آهنگساز
Basic Composer Commands
به روز رسانی وابستگی های پروژه با Composer
Updating Project Dependencies with Composer
دستورات آهنگساز بیشتر
More Composer Commands
آشنایی با Composer
Meet Composer
به دوره خوش آمدید!
Welcome to the Course!
مقدمه و نصب بر روی ویندوز
Intro and installation on Windows
معرفی و نصب در ویندوز
Intro and installation on Windows
نصب بر روی Mac OsX
Installation on Mac OsX
دستورات پایه Composer
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
نصب وابستگیهای توسعه با Composer
Installing Development Dependencies with Composer
بهروزرسانی وابستگیهای پروژه با Composer
Updating Project Dependencies with Composer
دستورات بیشتر 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
کد منبع پروژه را دانلود کنید
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
استفاده از پکیج در یک پروژه جدید
Using the Package in a new Project
استفاده از بسته در یک پروژه جدید
Using the Package in a new Project
دانلود کد منبع پروژه
Download Project Source Code
مفاهیم پیشرفته - رفتن به عمق
Advance Concepts - Going Deep
تعریف اسکریپت و گوش دادن به رویدادهای آهنگساز
Defining Scripts and Listening for Composer Events
مفاهیم پیشرفته - عمیق شدن
Advance Concepts - Going Deep
تعریف اسکریپتها و گوش دادن به رویدادهای Composer
Defining Scripts and Listening for Composer Events
نوشتن دستورات سفارشی و ارجاع اسکریپت
Writing custom commands and Referencing scripts
نوشتن دستورات سفارشی و ارجاع به اسکریپتها
Writing custom commands and Referencing scripts
نمایش نظرات