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

دانلود Maven and SonarQube for DevOps Engineers - Beginners Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره یک راهنمای جامع برای مبتدیان جهت استفاده از Maven و SonarQube در محیط DevOps ارائه می‌دهد. شما با معرفی Maven شروع خواهید کرد و یاد می‌گیرید که محیط‌های کاری را در ویندوز و لینوکس راه‌اندازی کرده و پروژه‌های جاوا را بیلد کنید. در این دوره موارد زیر را خواهید آموخت: - بررسی مختصات Maven، ساختار دایرکتوری پیش‌فرض، اهداف (Goals) و پیکربندی سرورها. - ادغام Maven در گردش‌کار DevOps با استفاده از Jenkins، بیلد پروژه‌ها و تولید فایل‌های WAR. - بررسی جامع SonarQube، شامل نصب روی EC2 و ادغام با PostgreSQL و Jenkins. - ایجاد حساب‌های AWS، نصب Git Bash، MobaXterm و Tomcat. این دوره برای مهندسان مشتاق DevOps، توسعه‌دهندگان نرم‌افزار و متخصصان IT طراحی شده است و تجربه عملی را از طریق آموزش‌های ویدئویی و دموهای کاربردی تضمین می‌کند. برای کسب بهترین نتایج، داشتن دانش پایه در مورد لینوکس، Git و AWS EC2 توصیه می‌شود. در پایان، شما درک عمیقی از Maven و SonarQube و نحوه ادغام موثر این ابزارها در خط لوله‌های (Pipelines) DevOps خواهید داشت.

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

معرفی دوره Introduction to the Course

  • معرفی Maven Maven Introduction

  • سرفصل‌های مورد بحث Topics Covered

  • Maven چیست؟ What is Maven

  • نقش Maven برای مهندس DevOps How Maven Helps a DevOps Engineer

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

راه‌اندازی محیط Maven در ویندوز Set Up Maven Environment on Windows

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

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

  • نصب Eclipse Eclipse Installation

  • ایجاد اولین پروژه Maven Create Your First Maven Project

  • مختصات Maven Maven Coordinates

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

  • مراحل بیلد کردن یک پروژه جاوا Steps Involved in Building a Java Project

  • اهداف (Goals) در Maven Maven Goals

  • پیاده‌سازی عملی اهداف Maven Maven Goals in Action

اهداف و مخازن Maven Maven Goals and Repositories

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

  • وابستگی‌های انتقالی (Transitive Dependency) Transitive Dependency

  • مخازن Maven Maven Repositories

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

  • پوش کردن پروژه Maven در گیت‌هاب Push Maven Project onto GitHub

استفاده از Maven در لینوکس Maven on Linux

  • آماده‌سازی سرور Maven Prepare Maven Server

  • پیش‌نیازهای راه‌اندازی Maven Prerequisites to Set Up Maven

  • نصب و پیکربندی Maven Set Up 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

  • دیپلوی فایل War روی سرور Tomcat Deploy War on Tomcat Server

جایگاه Maven در گردش‌کار DevOps Maven in DevOps Workflow

  • Maven در گردش‌کار DevOps Maven in DevOps Workflow

  • راه‌اندازی سرور Jenkins Set Up Jenkins Server

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

  • بیلد پروژه جاوا روی سرور Agent Build a Java Project on Agent Server

  • ساخت فایل War روی نود Agent (سرور Maven) Build a War File on Agent Node (Maven Server)

آموزش SonarQube SonarQube

  • معرفی SonarQube Introduction to SonarQube

  • نصب SonarQube روی EC2 SonarQube Installation on EC2

  • بررسی کنسول SonarQube SonarQube Console Overview

  • نصب SonarQube همراه با دیتابیس PostgreSQL SonarQube Installation with PostgreSQL Database

  • اتصال SonarQube به Jenkins SonarQube Integration with Jenkins

منابع تکمیلی Additional Resources

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

  • نصب Git Bash Install Git Bash

  • نصب MobaXterm Install MobaXterm

  • نصب Tomcat Install Tomcat

  • درس جایزه (بونوس) Bonus Lecture

نمایش نظرات

آموزش Maven و SonarQube برای مهندسان DevOps - راهنمای جامع مبتدیان
جزییات دوره
6h 11m
44
(آخرین آپدیت)
286
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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