پروژههای دواپس - GitLab، کوبرنتیز، داکر، AWS و SonarQube
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به GitLab از ویژگیهای پایه تا پیشرفته
- راهاندازی و مدیریت مخازن GitLab به صورت موثر
- پیادهسازی استراتژیهای موثر برنچینگ و ادغام
- پیکربندی و بهینهسازی CI/CD در GitLab
- استفاده از Package Registry و Container Registry در GitLab
- یکپارچهسازی GitLab با سرویسهای ابری مانند AWS و کوبرنتیز (EKS)
- استفاده از یکپارچهسازی Terraform در GitLab برای زیرساخت به عنوان کد
- پیادهسازی تستهای خودکار و بررسیهای کیفیت کد با SonarQube
- استفاده از GitLab با داکر و داکرهاب برای گردشکارهای کانتینری شده
- یکپارچهسازی GitLab با انسیبل برای مدیریت پیکربندی
- مدیریت Terraform states در GitLab
- پیادهسازی بهترین شیوههای امنیتی در گردشکارهای GitLab
- مدیریت و بهینهسازی GitLab برای عملکرد و مقیاسپذیری
پیشنیازهای دوره
- تجربه کار با GitLab الزامی است. ما همه موارد را از پایه پوشش خواهیم داد.
- تمایل به یادگیری و بررسی مفاهیم جدید در توسعه نرمافزار و دواپس
- ذهن باز و اشتیاق به یادگیری شیوههای مدرن توسعه
- راهنمایی گامبهگام - هر موضوع به صورت ساختاریافته ارائه میشود، با راهنماییهای گامبهگام در نصب، پیکربندی و استفاده از GitLab
- یادگیری عملی - لابراتوارها و تمرینهای عملی در طول دوره ارائه میشود تا یادگیری را تقویت کرده و به شما اجازه دهد آنچه آموختهاید را در یک محیط واقعی تمرین کنید.
توضیحات دوره
پروژه 5 GitLab SPA - دواپس خودکار، جاوا، نودجیاس، PHP، پایتون - آمادهسازی عملی
به دنیای اپلیکیشنهای تکصفحهای (SPA) با این دوره جامع و عملی خوشآمدید. شما به دواپس خودکار در GitLab در حین کار با زبانهای برنامهنویسی مختلف برای ایجاد SPAs قوی و کارآمد مسلط میشوید.
بررسی دوره:
- توسعه 5 پروژه منحصربهفرد SPA با استفاده از جاوا، نودجیاس، PHP و پایتون
- پیادهسازی دواپس خودکار در GitLab برای توسعه و استقرار بهینه
- کسب تجربه عملی با سناریوهای واقعی و بهترین شیوهها
آنچه یاد خواهید گرفت:
- راهاندازی CI/CD در GitLab برای پروژههای SPA
- استفاده از ویژگیهای دواپس خودکار برای تست و استقرار خودکار
- ساخت SPAs واکنش گرا و تعاملی با استفاده از فناوریهای مختلف
- بهینهسازی عملکرد و امنیت در محیطهای SPA
مخاطبان دوره:
- توسعهدهندگانی که میخواهند مهارتهای فول استک خود را گسترش دهند.
- مهندسان دواپس علاقهمند به دواپس خودکار در GitLab
- دانشجویان و حرفهایهایی که به دنبال تجربه عملی با فناوریهای وب مدرن هستند
با ما همراه شوید تا تجربه یادگیری عمیقی داشته باشید که مهارتهای توسعه SPA و شیوههای دواپس شما را ارتقا بخشد.
مزایای شرکت در دوره:
- توسعه مهارتهای جامع - کسب تخصص در تمام ابزارها و ویژگیهای GitLab از کنترل نسخه اولیه تا شیوههای پیشرفته دواپس
- افزایش چشمانداز شغلی - مهارتهای دواپس در تقاضای بالا هستند و تسلط به GitLab میتواند درهای جدیدی به فرصتهای شغلی و پیشرفت شغلی باز کند.
- بهبود کارایی گردشکار - یادگیری بهترین شیوهها برای بهینهسازی فرآیندهای توسعه، کاهش زمان بازار و افزایش بهرهوری
- تجربه عملی - تمرین با سناریوهای واقعی و یکپارچهسازی GitLab با ابزارها و پلتفرمهای محبوب استفاده شده در توسعه نرمافزار مدرن
- همکاری بهتر - تسلط به ویژگیهای GitLab برای همکاری تیمی، مدیریت پروژه و ارتباطات
- تمرکز بر امنیت - یادگیری پیادهسازی شیوههای ایمن دواپس و اطمینان از اینکه پروژههای شما با استانداردهای صنعتی برای امنیت و انطباق مطابقت دارد.
- دانش مقیاسپذیر - اعمال مهارتهای GitLab در پروژههایی از هر اندازه، از مخازن شخصی تا پیادهسازیهای سطح سازمانی
- یادگیری مداوم - با آخرین روندها و فناوریهای دواپس از طریق اکوسیستم در حال تحول GitLab بروز بمانید.
در پایان دوره، شما دارای مهارتها و اعتمادبهنفس لازم برای استفاده از ویژگیهای قدرتمند GitLab در گردشکار توسعه خود، پیادهسازی پایپلاینهای CI/CD موثر و کمک به یک محیط دواپس مدرن خواهید بود.
این دوره برای چه کسانی مناسب است؟
- علاقهمندان به دواپس که میخواهند به مجموعه ویژگیهای وسیع GitLab تسلط یابند.
- مبتدیان کامل که میخواهند سفر خود را در توسعه نرمافزار و دواپس شروع کنند.
- دانشجویان و فارغالتحصیلان اخیر که به دنبال ایجاد مهارتهای عملی برای حرفه خود هستند.
- توسعهدهندگانی که میخواهند مهارتهای کنترل نسخه و همکاری خود را بهبود بخشند.
- حرفهایهای IT که به دنبال انتقال به نقشهای دواپس هستند.
- علاقهمندان به دواپس که میخواهند به مجموعه ویژگیهای وسیع GitLab تسلط یابند.
- کسی میتواند این دوره را با سرعت خود انتخاب کند.
پروژههای دواپس - GitLab، کوبرنتیز، داکر، AWS و SonarQube
-
مقدمه دوره 01:23
-
محتوا 04:43
-
مقدمه 01:15
-
بررسی GitLab 02:38
-
CI/CD در GitLab 03:48
-
رابطه GitLab با اتوماسیون 03:33
-
SPA چیست؟ 03:39
-
ایجاد حساب کاربری در GitLab 03:31
-
رفرشر گیت 03:00
-
افزودن فایلها به GitLab - سرور 05:55
-
بررسی پایپ چلاین 05:30
-
Package Registry در GitLab 04:10
-
رفرشر داکر 02:57
-
Container Registry در GitLab 04:40
-
رفرشر داکرهاب 02:17
-
رفرشر SonarQube 03:22
-
رفرشر کوبرنتیز 08:55
-
درک Runners 04:20
-
درک Executors 04:43
-
Runner خودمدیریت شده - Executor شل 09:02
-
Runner خودمدیریت شده - Executor داکر 07:15
-
درک پروژههای نودجیاس 04:31
-
استقرار اپلیکیشن نودجیاس به صورت محلی 07:19
-
راهاندازی زیرساخت برای CI/CD نودجیاس 08:48
-
مرحله بیلد و تست 08:33
-
مرحله SonarQube 07:54
-
ایجاد Dockerfile برای نودجیاس 03:37
-
مرحله بیلد و پوش کردن داکر 13:10
-
ایجاد فایل مانیفست کوبرنتیز 06:26
-
مرحله استقرار در EKS 14:30
-
خلاصه پروژه نودجیاس 02:36
-
درک پروژههای PHP 04:07
-
استقرار اپلیکیشن PHP به صورت محلی 07:13
-
راهاندازی زیرساخت برای CI/CD در PHP 11:59
-
مرحله بیلد و تست 06:50
-
ایجاد Dockerfile برای PHP 05:38
-
مرحله بیلد و پوش کردن داکر 07:14
-
ایجاد فایل مانیفست کوبرنتیز 07:24
-
مرحله استقرار در EKS 15:34
-
خلاصه پروژه PHP 04:19
-
درک پروژههای پایتون 04:09
-
استقرار اپلیکیشن پایتون به صورت محلی 03:33
-
راهاندازی زیرساخت برای CI/CD پایتون 13:06
-
مرحله بیلد و تست 06:52
-
ایجاد Dockerfile برای پایتون 03:40
-
مرحله بیلد و پوش کردن داکر 03:30
-
فایل مانیفست کوبرنتیز و مرحله استقرار 08:16
-
خلاصه پروژه پایتون 02:16
-
درک ایجنت GitLab 05:38
-
راهاندازی زیرساخت 06:30
-
رجیستریشن و نصب ایجنت 08:55
-
استقرار با استفاده از ایجنت 12:05
-
درک پروژههای جاوا 04:54
-
استقرار اپلیکیشن جاوا به صورت محلی 08:02
-
تغییر مسیر URL اپلیکیشن جاوا 08:02
-
راهاندازی زیرساخت برای CI/CD جاوا 05:53
-
مرحله بیلد و تست 10:08
-
Package Registry برای Maven 09:58
-
ایجاد Dockerfile برای جاوا 04:19
-
مرحله بیلد و پوش کردن داکر 09:20
-
راهاندازی ایجنت کوبرنتیز در GitLab 06:53
-
فایل مانیفست کوبرنتیز 01:34
-
مرحله استقرار در EKS 15:01
-
خلاصه پروژه جاوا 02:04
-
درک دواپس خودکار 04:55
-
راهاندازی زیرساخت برای CI/CD دواپس خودکار 05:09
-
راهاندازی ایجنت کوبرنتیز در GitLab 05:04
-
نصب Nginx Ingress 03:04
-
پیکربندی دواپس خودکار 05:05
-
استقرار با استفاده از دواپس خودکار 10:30
-
عیبیابی دواپس خودکار 02:30
-
سفارشیسازی دواپس خودکار - Dockerfile 07:44
-
سفارشیسازی دواپس خودکار 02:53
-
خلاصه پروژه دواپس خودکار 02:07
مشخصات آموزش
پروژههای دواپس - GitLab، کوبرنتیز، داکر، AWS و SonarQube
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:74
- مدت زمان :07:32:13
- حجم :3.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy