دوره آموزشی لینوکس برای توسعه دهندگان PHP
4 ساعت 39 دقیقهمبتدی2017-07-05
مدرسین

Jon Peck
Software Architect, Engineer, Consultant, Trainer
جزئیات دوره
خودتان را برای برنامه نویسی PHP در لینوکس آماده کنید—محیط توسعه سریع، قدرتمند و رایگان که تقریباً در هر دستگاهی از جمله رایانه های مک و ویندوز قابل مجازی سازی است. توزیع های مختلف لینوکس و پشته LAMP را کاوش کنید: فراگیرترین راه حل وب سرور در اینترنت. با دانلود لینوکس، نصب سیستم عامل، و سپس پیکربندی هر عنصر اضافی پشته شروع کنید: Apache، MySQL، و PHP. مربی Jon Peck توضیح می دهد که چگونه اجزای LAMP با هم کار می کنند تا برنامه های وب شما را پشتیبانی و شبکه کنند. همچنین یاد خواهید گرفت که چگونه لینوکس را از خط فرمان مدیریت کنید، عملکرد سیستم خود را برای مجازی سازی بهینه کنید و مشکلات رایج نصب و پیکربندی را عیب یابی کنید. به علاوه، برخی از ابزارها و فریمورک های برتر PHP از جمله Composer، Symfony و Laravel را نصب کنید.
توجه: نمایش ها از توزیع Ubuntu لینوکس استفاده می کنند، اما مهارت ها برای سایر توزیع های لینوکس قابل اجرا هستند.
توجه: نمایش ها از توزیع Ubuntu لینوکس استفاده می کنند، اما مهارت ها برای سایر توزیع های لینوکس قابل اجرا هستند.
مهارت ها
LAMPMySQLPHPApacheLinuxNetwork AdministrationProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - به لینوکس برای توسعه دهندگان PHP خوش آمدید
- 02 - آنچه باید بدانید
- 03 - پیش نیازهای نرم افزاری
- 04 - فایل های تمرینی این دوره
1. شروع به کار
- 05 - اصول شبکه سازی
- 06 - چرخه حیات یک درخواست
- 07 - کجا باید در حال توسعه باشم
- 08 - کجا باید یک سرور توسعه دهم قرار دهم
- 09 - لینوکس چیست و چرا باید از آن استفاده کنم
- 10 - انتخاب توزیع لینوکس
- 11 - معرفی مجازی سازی
- 12 - لامپ چیست و چرا اهمیت دارد
2. ایجاد یک ماشین مجازی
- 13 - آماده سازی ایستگاه کاری خود
- 14 - ایجاد ماشین مجازی
- 15 - تنظیمات VM را بهینه کنید
- 16 - نصب سرور اوبونتو 16.04 LTS
3. مدیریت سرور از خط فرمان
- 17 - با خود با شبکه های محلی صحبت کنید
- 18 - ورود به سیستم با استفاده از Secure Shell
- 19 - استفاده از SSH در مک
- 20 - استفاده از SSH در ویندوز
- 21 - پیمایش پوسته خط فرمان
- 22 - خواندن و جستجوی فایل ها
- 23 - دستورات مدیریت با sudo
4. پیکربندی اولیه سرور
- 24 - ارتقا و نصب پکیج ها
- 25 - نصب VirtualBox Guest Additions
- 26 - پیکربندی مجوزهای گروه برای دسترسی
- 27 - پیکربندی Apache HTTP Server
- 28 - مدیریت سایت ها و ماژول های آپاچی
- 29 - پیکربندی PHP برای توسعه
- 30 - نصب MailCatcher برای ایمیل توسعه دهنده
5. مدیریت پایگاه داده MySQL
- 31 - پیکربندی سرور پایگاه داده MySQL
- 32 - مقدمه ای بر امتیازات دسترسی MySQL
- 33 - مدیریت پایگاه داده با MySQL Workbench
- 34 - ایجاد پایگاه داده و کاربران MySQL
6. اشکال زدایی و عملکرد
- 35 - نصب Xdebug برای رفع اشکال
- 36 - نصب webgrind برای پروفایل
- 37 - نصب حافظه کش Memcached
- 38 - نصب پایگاه داده Redis در حافظه
7. نصب برنامه ها و فریم ورک های PHP
- 39 - بهترین روش ها برای مدیریت پروژه های PHP
- 40 - نصب مدیریت وابستگی Composer
- 41 - نصب وردپرس و WP-CLI
- 42 - نصب دروپال، دراش و کنسول
- 43 - نصب سیمفونی
- 44 - نصب CodeIgniter
- 45 - نصب لاراول و آرتیزان
8. تکنیک های پیشرفته VirtualBox
- 46 - بازگشت زمان به عقب با عکس های فوری VM
- 47 - صادرات ماشین های مجازی برای استفاده مجدد
- 48 - VirtualBox از خط فرمان
9. عیب یابی سرور LAMP
- 49 - عیب یابی SSH
- 50 - عیب یابی آپاچی
- 51 - عیب یابی MySQL
- 52 - عیب یابی PHP
نتیجه
- 53 - به روز نگه داشتن سرور
- 54 - پیکربندی خودکار با Vagrant
- 55 - از اینجا کجا برویم