تست و استقرار اپلیکیشن های Angular
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی ابزارهای تست Angular مانند Jasmine و Karma برای نوشتن تستهای واحد و یکپارچهسازی مؤثر برای اپلیکیشن های خود
- بهینهسازی و استقرار اپلیکیشن های Angular در چندین محیط، با تضمین آمادگی و عملکرد در محیط تولید
- خودکارسازی فرآیندهای ساخت، تست و استقرار با استفاده از پایپ لاین CI/CD برای آسانتر کردن گردش کار و افزایش کارایی
- پیادهسازی استراتژیها و ابزارهای نظارتی برای حفظ قابلیت اطمینان و عملکرد اپلیکیشن های آماده تولید Angular
توضیحات دوره
این دوره مهارتهای اساسی را برای تست، بهینهسازی و استقرار مؤثر اپلیکیشن های Angular به شما ارائه میدهد. شما با تسلط به اکوسیستم تست Angular شروع خواهید کرد، ابزارهایی مانند Jasmine و Karma را راهاندازی کرده و موارد تست قوی بنویسید. سپس به بررسی استراتژیهایی برای بهینهسازی و استقرار اپلیکیشن ها در محیطهای مختلف پرداخته و یاد خواهید گرفت که چگونه فرآیندهای تست و استقرار را با استفاده از پایپ لاین CI/CD خودکار کنید. این دوره با تمرکز بر نظارت بر برنامه و نگهداری محیطهای آماده تولید به پایان میرسد.
در پایان این دوره شما قادر خواهید بود به:
- ابزارهای تست Angular، از جمله Jasmine و Karma، را برای توسعه موارد تست جامع راهاندازی کنید.
- تستهای واحد و یکپارچه قوی بنویسید تا قابلیت اطمینان اپلیکیشن ها را تضمین کنید.
- اپلیکیشن های Angular را برای تولید بهینه کرده و آنها را در محیطهای مختلف مستقر کنید.
- فرآیندهای ساخت، تست و استقرار را با استفاده از پایپ لاین CI/CD خودکار کنید.
- از ابزارها و استراتژیها برای نظارت و نگهداری اپلیکیشن های آماده تولید استفاده کنید.
این دوره برای توسعهدهندگان فرانتاند، توسعهدهندگان وب و مهندسان نرمافزار که به ساخت وب اپلیکیشن های مقیاسپذیر تمرکز دارند و همچنین حرفهایهایی که به دنبال ارتقاء دانش خود در زمینه تست و استقرار Angular هستند، ایدهآل است.
درک پایهای از Angular و JavaScript برای شرکت در این دوره توصیه میشود.
به این دوره بپیوندید تا تخصص لازم را برای اطمینان از تست، استقرار و نگهداری اپلیکیشن های Angular با قابلیت اطمینان و عملکرد بالا به دست آورید.
تست و استقرار اپلیکیشن های Angular
-
مقدمه دوره 1:57
-
مقدمهای بر تست 6:16
-
تست اپلیکیشن های Angular 3:45
-
راهاندازی Jasmine و Karma 6:27
-
تست واحد مؤثر برای اپلیکیشن های Angular 7:28
-
چگونه کامپوننت ها و سرویسها را تست کنیم؟ 5:45
-
نوشتن موارد تست برای سرویسها 4:01
-
نوشتن موارد تست برای کامپوننت ها 6:16
-
تست پایپ های Angular 1:51
-
نوشتن موارد تست برای پایپ ها و دایرکتیوها 5:25
-
چگونه مسیرها را تست کنیم؟ 3:21
-
بررسی کلی دوره: تست و استقرار در اپلیکیشن های Angular None
-
انواع تست None
-
چگونه از Discussion Forms استفاده کنیم؟ None
-
ابزارهای مورد استفاده در اپلیکیشن Angular None
-
اندازهگیری پوشش کد None
-
سیستم کنترل نسخه چیست؟ 4:03
-
انواع سیستمهای کنترل نسخه 3:40
-
Git چیست؟ 4:13
-
مفاهیم branching در Git 5:23
-
گردش کار فایل Git 3:47
-
فرمان های محبوب Git 3:11
-
کار با Git Repositories 7:08
-
انجام عملیات روی GitHub Repo 7:20
-
پایپ لاین CI/CD 5:45
-
پیادهسازی CI/CD برای اپلیکیشن Angular 2:06
-
راهاندازی GitHub Repository خود 1:51
-
راهاندازی گردش کار CI با GitHub Actions 3:07
-
اضافه کردن main.yml به پروژه 5:36
-
فیکس کردن خطاها در فایل main.yml 4:09
-
اجرای فایل main.yml 2:00
-
راهاندازی CD با GitHub Pages 3:02
-
چگونه یک اپلیکیشن Angular بسازیم؟ 5:18
-
تغییرات پس از ساخت 3:07
-
پیکربندی اپلیکیشن برای محیطهای مختلف 6:59
-
کنترل اندازه بستههای اپلیکیشن 2:02
-
استراتژیهایی برای بهینهسازی اندازه بسته اپلیکیشن 6:33
-
استقرار یک اپلیکیشن Angular 6:38
-
نیاز به نظارت و نگهداری اپلیکیشن های Angular 6:43
-
ابزارهایی برای نظارت بر اپلیکیشن های Angular 3:42
-
بررسی ابزارهای اضافی برای نظارت و نگهداری 2:11
-
ابزارهای CI/CD None
-
بهینهسازی بسته اپلیکیشن در Angular: تکنیکهای پیشرفته None
-
خلاصه دوره: تست و استقرار اپلیکیشن های Angular 1:03
-
پروژه: سیستم مدیریت موجودی None
مشخصات آموزش
تست و استقرار اپلیکیشن های Angular
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:45
- مدت زمان :02:43:09
- حجم :1.41GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy