آموزش Maven و SonarQube برای مهندسان DevOps - راهنمای مبتدیان

Maven and SonarQube for DevOps Engineers - Beginners Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه استفاده از Maven و SonarQube برای ساخت کد و تجزیه و تحلیل کیفیت کد به عنوان مهندس DevOps نحوه استفاده از maven در گردش کار DevOps پیش نیازها:مبانی Linux اصول اولیه Git

دوره های زیادی برای maven وجود دارد که در مورد فعالیت های یک توسعه دهنده در Maven صحبت می کنند.

این دوره بیشتر در مورد نحوه استفاده از Maven از دیدگاه مهندس DevOps صحبت می کند.

با ثبت نام در این دوره، در حال یادگیری خواهید بود

چگونه یک برنامه نویس از Maven استفاده می کند

ایجاد یک پروژه maven در Eclipse

فعالیت‌های یک مهندس DevOps در Maven

یک پروژه با استفاده از کهن الگوی maven ایجاد کنید

مختصات Maven

اهداف Maven

درباره pom.xml

مخزن های Maven

تعهد کد از سیستم توسعه دهنده به GitHub

ساخت پروژه ها در Maven

تنظیم و ادغام Maven با جنکینز.

Maven در گردش کار DevOps


SonarQube:

1. راه اندازی SonarQube

2. SonarQube

را نصب کنید

3. قوانین SonarQube، نمایه های کیفیت، دروازه های کیفیت،

4. ادغام SonarQube با جنکینز


دوره های زیادی برای maven وجود دارد که در مورد فعالیت های یک توسعه دهنده در Maven صحبت می کنند.

این دوره بیشتر در مورد نحوه استفاده از Maven از دیدگاه مهندس DevOps صحبت می کند.

با ثبت نام در این دوره، در حال یادگیری خواهید بود

چگونه یک برنامه نویس از Maven استفاده می کند

ایجاد یک پروژه maven در Eclipse

فعالیت‌های یک مهندس DevOps در Maven

یک پروژه با استفاده از کهن الگوی maven ایجاد کنید

مختصات Maven

اهداف Maven

درباره pom.xml

مخزن های Maven

تعهد کد از سیستم توسعه دهنده به GitHub

ساخت پروژه ها در Maven

تنظیم و ادغام Maven با جنکینز.

Maven در گردش کار DevOps


SonarQube:

1. راه اندازی SonarQube

2. SonarQube

را نصب کنید

3. قوانین SonarQube، نمایه های کیفیت، دروازه های کیفیت،



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

معرفی Introduction

  • موضوعات تحت پوشش Topics Covered

  • Maven چیست What is Maven

  • چگونه Maven به یک مهندس DevOps کمک می کند How Maven Helps to a DevOps Engineer

  • منبعی برای شروع Resource to Start

معرفی Introduction

Maven Environment را در ویندوز راه اندازی کنید Setup Maven Environment on Windows

  • درباره این بخش About this Section

  • نصب جاوا در ویندوز Java Installation on Windows

  • نصب Eclipse Eclipse Installation

  • اولین پروژه Maven را ایجاد کنید Create 1st Maven Project

  • مختصات Maven Maven Coordinates

  • ساختار دایرکتوری پیش فرض Default Directory Structure

  • مراحل مربوط به ساخت یک پروژه جاوا Steps Involved to Build a Java Project

  • اهداف Maven Maven Goals

  • اهداف Maven در عمل Maven Goals in Action

Maven Environment را در ویندوز راه اندازی کنید Setup Maven Environment on Windows

اهداف Maven، مخازن Maven Goals, Repositories

  • pom.xml چیست و چگونه کار می کند What is pom.xml and How it Works

  • وابستگی گذرا Transitive Dependency

  • مخازن Maven Maven Repositories

  • اهداف Maven - استقرار هدف برای مخزن محلی Maven goals - Deploy Goal for Local Repository

  • پروژه Maven را به GitHub فشار دهید Push Maven Project onto GitHub

اهداف Maven، مخازن Maven Goals, Repositories

Maven در لینوکس Maven on Linux

  • سرور Maven را آماده کنید Prepare Maven Server

  • پیش نیازهای Setup Maven Prerequisites to Setup Maven

  • Maven را راه اندازی کنید Setup Maven

  • پروژه Maven را در لینوکس بسازید Build Maven Project on Linux

  • اهداف مشترک Maven Common Maven Goals

  • با Maven Archetype یک پروژه ایجاد کنید Create a Project with Maven Archetype

  • پلاگین ها و وابستگی ها در pom.xml Plugins and Dependencies in pom.xml

  • فایل Settings.xml Settings.xml file

  • تنظیمات سرور Tomcat Tomcat Server Configurations

  • جنگ را روی سرور Tomcat اجرا کنید Deploy war on Tomcat Server

Maven در لینوکس Maven on Linux

Maven در گردش کار DevOps Maven in DevOps workflow

  • Maven در گردش کار DevOps Maven in DevOps workflow

  • راه اندازی سرور جنکینز Setup Jenkins Server

  • سرور Maven Build را به عنوان یک عامل به جنکینز اضافه کنید Add Maven Build Server as an Agent to Jenkins

  • ساخت یک پروژه جاوا بر روی عامل سرور Build a Java Project on Agent Server

  • ساخت فایل جنگ در Agent Node (سرور Maven) Build a war file on Agent Node (Maven Server)

  • سخنرانی پاداش Bonus Lecture

Maven در گردش کار DevOps Maven in DevOps workflow

SonarQube SonarQube

  • معرفی SonarQube SonarQube Introduction

  • نصب SonarQube در EC2 SonarQube Installation on EC2

  • نمای کلی کنسول SonarQube SonarQube Console Overview

  • نصب SonarQube با پایگاه داده PostgreSQL SonarQube Installation with PostgreSQL Database

  • ادغام SonarQube با جنکینز SonarQube Integration with Jenkins

SonarQube SonarQube

منابع اضافی Additional Resources

  • یک حساب AWS ایجاد کنید Create an AWS account

  • Git bash را نصب کنید Install Git bash

  • Mobaxterm را نصب کنید Install Mobaxterm

  • Tomcat را نصب کنید Install Tomcat

منابع اضافی Additional Resources

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Maven و SonarQube برای مهندسان DevOps - راهنمای مبتدیان
جزییات دوره
4 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,090
4.5 از 5
ندارد
دارد
دارد
Shankar AR
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shankar AR Shankar AR

AWS، DevOps Specialist من یک مشاور DevOps هستم که در زمینه Cloud و DevOps تخصص دارد. من طی 4 سال گذشته برای صدها دانشجو آموزش دیده ام. من با فناوری های مختلف کار کردم و با توجه به روند فعلی فناوری اطلاعات ، مهارت های خود را ارتقا می دهم. من علاقه زیادی به یادگیری فن آوری جدید و تدریس دارم. من قبل از آماده سازی دوره تحقیقات زیادی انجام می دهم و سعی می کنم از اصول نشان دهم.