دوره آموزشی
دوبله زبان فارسی
بوت کمپ GitLab CI/CD - از صفر تا صد - پروژههای آماده به کار 2024
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به به GitLab از مبانی تا ویژگیهای پیشرفته
- راهاندازی و مدیریت مخازن GitLab بهصورت کارآمد
- پیادهسازی استراتژیهای موثر برنچینگ و ادغام
- پیکربندی و بهینهسازی پایپلاینهای CI/CD در GitLab
- استفاده از Package Registry و Container Registry در GitLab
- یکپارچهسازی GitLab با سرویسهای ابری مانند AWS و کوبرنتیز (EKS)
- استفاده از یکپارچهسازی Terraform در GitLab برای زیرساخت بهعنوان کد
- پیادهسازی و خودکارسازی تست و بررسی کیفیت کد با استفاده از SonarQube
- استفاده از GitLab با داکر و داکرهاب برای گردش کارهای کانتینری
- یکپارچهسازی GitLab با انسیبل برای مدیریت پیکربندی
- مدیریت Terraform states در GitLab
- اتصال GitLab با جیرا و Confluence برای مدیریت پروژه یکپارچه
- راهاندازی نوتیفیکیشنهای تلگرام برای رویدادهای GitLab
- پیادهسازی بهترین شیوههای امنیت در گردش کارهای GitLab
- مدیریت و بهینهسازی GitLab برای عملکرد و مقیاسپذیری
- اعمال ویژگیهای GitLab در سناریوهای توسعه واقعی
- همکاری موثر با استفاده از ابزارهای تیمی GitLab
پیشنیازهای دوره
- نیازی به تجربه قبلی در GitLab نیست، زیرا ما همه موارد را از ابتدا پوشش خواهیم داد.
توضیحات دوره
مباحث دوره:
- آشنایی با GitLab
- مبانی کنترل نسخه
- بررسی GitLab و معماری آن
- اصول GitLab
- مدیریت مخازن
- استراتژیهای برنچینگ و ادغام
- فرآیند بررسی کد
- یکپارچهسازی مداوم و استقرار مداوم (CI/CD)
- پیکربندی پایپلاین CI/CD در GitLab
- ساخت، تست و استقرار اپلیکیشنها
- ابزارهای دواپس در GitLab
- Package Registry
- Container Registry
- مدیریت state در Terraform
- یکپارچهسازیها و ویژگیهای پیشرفته
- یکپارچه سازی AWS
- داکر و داکرهاب
- کوبرنتیز و EKS
- Terraform
- انسیبل
- SonarQube برای تحلیل کیفیت کد
- همکاری و مدیریت پروژه
- یکپارچهسازی جیرا
- یکپارچهسازی Confluence
- یکپارچهسازی Telegram برای نوتیفیکیشنها
- امنیت و انطباق
- ویژگیهای امنیتی GitLab
- پیادهسازی شیوههای ایمن دواپس
- مدیریت و بهینهسازی GitLab
- مدیریت نمونه
- تیونینگ عملکرد
- مقیاسبندی GitLab برای استفاده شرکتی
این دوره برای چه کسانی مناسب است؟
- مشتاقان دواپس که میخواهند به مجموعه ویژگی گسترده GitLab مسلط شوند.
- مبتدیان کامل که میخواهند سفر خود را در توسعه نرمافزار و دواپس آغاز کنند.
- دانشجویان و فارغالتحصیلان اخیر که به دنبال ساخت مهارتهای عملی برای شغل خود هستند.
- توسعهدهندگانی که میخواهند مهارتهای کنترل نسخه و همکاری خود را بهبود بخشند.
- متخصصان IT که به دنبال انتقال به نقشهای دواپس هستند.
- هر کسی می تواند این دوره را با سرعت خود انتخاب کند.
بوت کمپ GitLab CI/CD - از صفر تا صد - پروژههای آماده به کار 2024
-
مقدمه دوره 01:21
-
سفر GitLab 00:47
-
محتوا 05:34
-
پروژه Capstone 03:00
-
مقدمه 01:15
-
بررسی GitLab 02:38
-
GitLab CI/CD 03:48
-
رابطه GitLab با اتوماسیون 03:33
-
نیاز، مزایا و جایگزینهای GitLab 04:46
-
ایجاد حساب GitLab 03:31
-
بررسی رابط کاربری 05:50
-
رفرشر گیت 03:00
-
افزودن فایلها به Gitlab - سرور 05:55
-
افزودن فایلها به Gitlab - بررسی IDE وب 02:09
-
افزودن فایلها به گیتهاب - کنسول 02:04
-
انتقال از گیتهاب به GitLab 02:01
-
پایپلاین 00:20
-
درک فایل پایپلاین 05:30
-
رفرشر داکر 02:57
-
مبانی پایپلاین 05:14
-
ویرایشگر پایپلاین 04:33
-
ویرایشگر پایپلاین - عملی 02:55
-
پایپلاین Multi-Job 06:23
-
عیبیابی شکست Job در پایپلاین Multi-Job 03:37
-
Job Timeout 04:18
-
درک Stages 03:19
-
Stages - عملی 07:03
-
چندین Jobs در Stages 05:31
-
درک نیازها 03:21
-
Stages و نیازها - چک پوینت 07:22
-
نیازها - عملی 07:23
-
درک کامپوننتهای Job 03:11
-
کامپوننتهای اسکریپت Job - عملی 05:52
-
فرمانهای لینوکس در پایپلاین 01:54
-
اجرای اسکریپت خارجی در پایپلاین 04:06
-
فرمانهای چندخطی لینوکس در پایپلاین 03:22
-
کامنتها در پایپلاین 03:10
-
درک آرتیفکتها 03:23
-
آرتیفکتها در پایپلاین 04:10
-
متغیر پایپلاین - عملی 05:40
-
متغیر پروژه - عملی 05:07
-
متغیر داخلی - عملی 04:50
-
متغیر فایل - عملی 04:42
-
متغیر پویا - عملی 02:51
-
Skipping Jobs - عملی 01:40
-
تریگر دستی - عملی 02:43
-
درک قوانین و Only 02:34
-
قوانین و Only - عملی 11:48
-
کلیدواژههای گردش کار - عملی 02:47
-
درک درخواست ادغام 03:23
-
درخواست ادغام در پایپلاین 04:46
-
ایمیج - عملی 03:52
-
دانلود پکیج در پایپلاین 02:32
-
ماتریس و حلقه - عملی 05:52
-
درک زمانبندی پایپلاین 02:11
-
زمانبندی پایپلاین 02:10
-
مدیریت شکست Job 05:24
-
درک Runners 04:20
-
درک Executors 04:43
-
غیرفعالسازی Runner مشترک 03:23
-
Runner خودمدیریت شده روی ابر (شل) 09:02
-
Runner خودمدیریت شده روی سیستم عامل مک 05:40
-
Runner خودمدیریت شده روی ویندوز 03:00
-
Runner خودمدیریت شده روی ابر (داکر) 07:15
-
تغییر داکر ایمیج برای Runner خودمدیریت شده 01:48
-
چندین Executor روی Runners 09:04
-
خلاصه Runners 00:36
-
یکپاچهسازیها 00:22
-
راهاندازی Runner برای ابزارهای مختلف 11:54
-
رفرشر Maven 02:32
-
پایپلاین با استفاده از ابزار بیلد - Maven 03:16
-
انتشار موارد تست Junit 06:36
-
GitLab - بررسی Package Registry 04:10
-
GitLab - بررسی Package Registry - عملی 11:39
-
ساخت داکر ایمیج با استفاده از پایپلاین 04:29
-
رفرشر داکرهاب 02:17
-
پوش کردن تصویر به داکرهاب 12:33
-
GitLab - بررسی Container Registry 04:40
-
GitLab - بررسی Container Registry - عملی 06:41
-
استفاده از فرمانهای AWS CLI در پایپلاین 08:38
-
پوش کردن تصویر به ECR 07:04
-
رفرشر Sonarqube 03:22
-
راهاندازی Sonarqube 08:35
-
پایپلاین با استفاده از تحلیل Sonarqube 09:32
-
رفرشر کوبرنتیز 08:55
-
راهاندازی کوبرنتیز - EKS 05:48
-
پایپلاین با استفاده از کوبرنتیز 04:12
-
رفرشر Terraform 02:27
-
راهاندازی Terraform 03:34
-
پایپلاین با Terraform اولیه 03:57
-
پایپلاین با فایلهای متغیر Terraform 04:37
-
پایپلاین با ماژولهای Terraform 06:24
-
Terraform States در GitLab 03:56
-
Terraform States در GitLab - عملی 06:48
-
رفرشر انسیبل 03:38
-
راهاندازی انسیبل 03:37
-
پایپلاین با Ad-Hoc انسیبل 07:36
-
پایپلاین با پلی بوک انسیبل 05:27
-
درک ایجنت GitLab 05:38
-
راهاندازی زیرساخت 06:30
-
رجیستریشن و نصب ایجنت 08:55
-
استقرار با استفاده از ایجنت 12:05
-
ابزارهای مدیریت پروژه 00:20
-
رفرشر جیرا 10:19
-
GitLab - یکپارچهسازی جیرا - عملی 08:32
-
GitLab - بررسی Issue یکپارچه سازی جیرا - عملی 02:23
-
رفرشر Confluence 05:20
-
GitLab - یکپارچهسازی Confluence - عملی 01:42
-
رفرشر تلگرام 02:38
-
GitLab - یکپارچهسازی تلگرام - عملی 06:17
-
تئوری پروژه 06:00
-
پروژه Capstone - زیرساخت - عملی 17:09
-
پروژه Capstone - پایپلاین - عملی 41:03
-
آزمون 1 None
-
آزمون 2 None
مشخصات آموزش
بوت کمپ GitLab CI/CD - از صفر تا صد - پروژههای آماده به کار 2024
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:115
- مدت زمان :11:15:49
- حجم :4.19GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy