آموزش تست و استقرار اپلیکیشن‌های انگولار (Angular) - آخرین آپدیت

دانلود Testing and Deploying Angular Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی مهارت‌های ضروری برای تست، بهینه‌سازی و استقرار (Deploy) موثر اپلیکیشن‌های انگولار را به شما آموزش می‌دهد. شما با تسلط بر اکوسیستم تست انگولار شروع خواهید کرد، ابزارهایی مانند Jasmine و Karma را پیکربندی می‌کنید و یاد می‌گیرید چگونه تست‌کیس‌های قدرتمند بنویسید. در ادامه، استراتژی‌های بهینه‌سازی و استقرار اپلیکیشن‌ها در محیط‌های مختلف را بررسی کرده و نحوه اتوماسیون فرآیندهای تست و استقرار از طریق خط لوله‌های CI/CD را خواهید آموخت. این دوره با تمرکز بر مانیتورینگ لحظه‌ای و نگهداری اپلیکیشن‌های انگولار در محیط عملیاتی (Production) به پایان می‌رسد. در پایان این دوره، شما قادر خواهید بود: - ابزارهای پیشرفته تست انگولار مانند Jasmine و Karma را برای توسعه جامع تست‌کیس‌ها راه‌اندازی کنید. - تست‌های واحد (Unit Test) و یکپارچگی (Integration Test) مستحکمی برای تضمین پایداری و قابلیت اطمینان اپلیکیشن بنویسید. - اپلیکیشن‌های انگولار را از نظر کارایی بهینه کرده و آن‌ها را در محیط‌های مختلف ابری یا On-premises مستقر کنید. - فرآیندهای Build، تست و استقرار را با استفاده از پیشرفته‌ترین خط لوله‌های CI/CD اتوماتیک کنید. - از ابزارها و استراتژی‌های مانیتورینگ اپلیکیشن، ردیابی خطاها و نگهداری اپلیکیشن‌های با دسترسی بالا و آماده تولید استفاده کنید. این دوره برای توسعه‌دهندگان فرانت‌اند، توسعه‌دهندگان وب و مهندسان نرم‌افزار که بر روی ساخت اپلیکیشن‌های وب مقیاس‌پذیر و با کارایی بالا تمرکز دارند، به‌ویژه متخصصانی که به دنبال تعمیق دانش خود در زمینه تست، استقرار و مدیریت چرخه حیات اپلیکیشن‌های انگولار هستند، ایده‌آل است. داشتن درک اولیه از Angular و JavaScript توصیه می‌شود. آشنایی قبلی با مفاهیم کنترل نسخه (Version Control) و تست نرم‌افزار مفید است اما اجباری نیست. به این دوره بپیوندید تا در تضمین تست کامل، استقرار بدون نقص و نگهداری بهینه اپلیکیشن‌های انگولار برای دستیابی به استانداردهای سطح سازمانی، متخصص شوید.

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

ضروریات تست و مفاهیم پیشرفته انگولار Testing Essentials and Advanced Angular Concepts

  • معرفی دوره Course Introduction

  • آشنایی با تست Introduction to Testing

  • تست اپلیکیشن‌های انگولار Testing Angular Applications

  • راه‌اندازی Jasmine و Karma Setting Up Jasmine and Karma

  • تست واحد موثر برای اپلیکیشن‌های انگولار Effective Unit Testing for Angular Applications

  • نحوه تست کامپوننت‌ها و سرویس‌ها How to Test Components and Services

  • نوشتن تست‌کیس برای سرویس‌ها Write Test Cases for Services

  • نوشتن تست‌کیس برای کامپوننت‌ها Write Test Cases for Components

  • تست پایپ‌های انگولار (Angular Pipes) Testing Angular Pipes

  • نوشتن تست‌کیس برای پایپ‌ها و دایرکتیوها Write Test Cases for Pipes and Directives

  • نحوه تست مسیرها (Routes) How to Test Routes

استقرار، مانیتورینگ و نگهداری در انگولار Deployment, Monitoring, and Maintenance in Angular

  • سیستم کنترل نسخه چیست؟ What is a Version Control System?

  • انواع سیستم‌های کنترل نسخه Types of Version Control System

  • گیت (Git) چیست؟ What is Git?

  • مفاهیم شاخه‌بندی در گیت (Branching) Git Branching Concepts

  • گردش کار فایل‌ها در گیت Git File Workflow

  • دستورات محبوب گیت Popular Git Commands

  • کار با مخازن گیت (Repositories) Working with Git Repositories

  • انجام عملیات در مخزن گیت‌هاب Perform Operations on GitHub Repo

  • خط لوله CI/CD CI/CD Pipeline

  • پیاده‌سازی CI/CD برای اپلیکیشن انگولار Implementing CI/CD for Angular Application

  • راه‌اندازی مخزن گیت‌هاب Setting Up Your GitHub Repository

  • تنظیم گردش کار CI با GitHub Actions Setting Up CI Workflow with GitHub Actions

  • افزودن فایل main.yml به پروژه Adding main.yml in Project

  • رفع خطاهای فایل main.yml Fixing Errors in the main.yml File

  • اجرای فایل main.yml Running main.yml File

  • راه‌اندازی CD با GitHub Pages Setting Up CD with GitHub Pages

  • نحوه Build گرفتن از اپلیکیشن‌های انگولار How to Build An Angular Applications

  • تغییرات پس از Build Changes after Build

  • پیکربندی اپلیکیشن برای محیط‌های مختلف Configuring Application for Different Environments

  • کنترل اندازه Bundle اپلیکیشن Controlling Applications Bundle Size

  • استراتژی‌های بهینه‌سازی اندازه Bundle اپلیکیشن Strategies for Optimizing Application Bundle Size

  • استقرار یک اپلیکیشن انگولار Deploying an Angular Application

  • ضرورت مانیتورینگ و نگهداری اپلیکیشن‌های انگولار Need for Monitoring and Maintaining Angular Applications

  • ابزارهای مانیتورینگ اپلیکیشن‌های انگولار Tools to Monitor Angular Applications

  • بررسی ابزارهای تکمیلی برای مانیتورینگ و نگهداری Exploring Additional Tools for Monitoring and Maintaining

جمع‌بندی دوره و ارزیابی Course Wrap-up and Assessment

  • خلاصه دوره: تست و استقرار اپلیکیشن‌های انگولار Course Summary: Testing and Deploying Angular Applications

نمایش نظرات

آموزش تست و استقرار اپلیکیشن‌های انگولار (Angular)
جزییات دوره
10h 43m
37
(آخرین آپدیت)
367
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده