لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تست و استقرار لاراول
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
مت استافر یک برنامه نویس، نویسنده، سخنران کنفرانس و پادکست است. او شریک، مدیر ارشد فناوری، و مدیر ارشد اجرایی در Tighten، یک مشاوره توسعه اپلیکیشن وب است. میزبان پادکست چیزهایی که ارزش یادگیری دارند و پادکست لاراول. و چندین بسته منبع باز اساسی را در اکوسیستم لاراول حفظ می کند.
نمایش نظرات