آموزش تست و استقرار لاراول

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

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Stauffer Matt Stauffer

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