تست و استقرار لاراول

Laravel Testing and Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از توسعه‌دهندگان لاراول یاد می‌گیرند که چگونه برنامه‌های لاراول بسازند، اما برای راحت شدن با تست کردن تلاش می‌کنند و هرگز مطمئن نیستند که راه درستی را اجرا می‌کنند. در این دوره آموزشی Laravel Testing and Deployment، شما یاد خواهید گرفت که اپلیکیشن های لاراول را تست کرده و آنها را به کار بگیرید. ابتدا، تست واحد و ادغام را بررسی خواهید کرد. در مرحله بعد، موضوعات آزمایشی پیچیده تری مانند تمسخر و آزمایش بارگذاری فایل ها را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه برنامه های خود را با استفاده از Forge و Envoyer مستقر کنید. پس از اتمام این دوره، مهارت‌ها و دانش آزمایش و استقرار برنامه‌های لاراول مورد نیاز برای ساخت و استقرار برنامه‌های لاراول پایدار را خواهید داشت.

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

معرفی واحد و تست یکپارچه سازی در لاراول Introducing Unit and Integration Testing in Laravel

  • نحوه ایجاد و اجرای تست های لاراول How to Create and Run Laravel Tests

  • واحد در مقابل تست های ادغام در لاراول Unit vs. Integration Tests in Laravel

  • تعامل با پایگاه داده Interacting with the Database

  • فرم های تست و اعتبارسنجی Testing Forms and Validation

  • مجوز در تست Authorization in Testing

بررسی اجمالی دوره Course Overview

روش های تست پیشرفته در لاراول Advanced Testing Practices in Laravel

  • نحوه مسخره کردن و جعل کردن در تست های لاراول How to Mock and Fake in Laravel Tests

  • تست صف ها و اعلان ها Testing Queues and Notifications

  • تست آپلود فایل Testing File Uploads

  • تست و جعل تماس های HTTP Testing and Faking HTTP Calls

  • دستکاری زمان در تست ها Manipulating Time in Tests

  • معرفی Laravel Dusk Intro to Laravel Dusk

استقرار برنامه های لاراول با Forge Deploying Laravel Apps with Forge

  • اصول استقرار برنامه های لاراول The Basics of Deploying Laravel Apps

  • چگونه یک سرور جدید را در Forge بچرخانیم How to Spin up a New Server in Forge

  • چگونه یک سایت جدید را در فورج بچرخانیم How to Spin up a New Site in Forge

  • راه اندازی Auto Deploy در Forge Setting up Auto-deploy in Forge

  • پیکربندی نسخه های PHP و سایر متا Configuring PHP Versions and Other Meta

  • اتصال به سرورهای مدیریت شده توسط Forge از طریق SSH و TablePlus Connecting to Forge-managed Servers over SSH and TablePlus

استقرار بدون توقف با Envoyer Zero-downtime Deployment with Envoyer

  • Zero-Downtime Deployment چیست؟ What Is Zero-downtime Deployment?

  • اتصال یک سایت جدید در Forge به Envoyer Connecting a New Site in Forge to Envoyer

  • قلاب‌های استقرار و پوشه‌های مرتبط Deployment Hooks and Linked Folders

  • تنظیم ضربان قلب و بررسی سلامت Setting up Heartbeats and Health Check

نمایش نظرات

تست و استقرار لاراول
جزییات دوره
1h 47m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Matt Stauffer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Stauffer Matt Stauffer

مت استافر یک برنامه نویس، نویسنده، سخنران کنفرانس و پادکست است. او شریک، مدیر ارشد فناوری، و مدیر ارشد اجرایی در Tighten، یک مشاوره توسعه اپلیکیشن وب است. میزبان پادکست چیزهایی که ارزش یادگیری دارند و پادکست لاراول. و چندین بسته منبع باز اساسی را در اکوسیستم لاراول حفظ می کند.