آموزش اتوماسیون بیلد و یکپارچه‌سازی مداوم (CI) - آخرین آپدیت

دانلود Build Automation and Continuous Integration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با دوره جامع ما در زمینه اتوماسیون بیلد (Build Automation) و یکپارچه‌سازی مداوم (Continuous Integration) با استفاده از Maven و Jenkins، به دنیای DevOps وارد شوید. این دوره با معرفی Maven آغاز می‌شود و تمامی مراحل از نصب و راه‌اندازی تا ایجاد اولین پروژه Maven را پوشش می‌دهد. شما با مختصات Maven، ساختار دایرکتوری‌ها، Goals و فایل حیاتی pom.xml آشنا خواهید شد. توضیحات دقیق درباره وابستگی‌های ترانزیتی (Transitive Dependencies)، مخازن (Repositories) و استقرار پروژه‌ها در GitHub، بنیادی قوی در Maven برای شما ایجاد می‌کند. در ادامه، دوره به کاربردهای عملی Maven در گردش‌کار DevOps می‌پردازد و شما را در راه‌اندازی سرور Maven و یکپارچه‌سازی آن با Jenkins راهنمایی می‌کند. پیچیدگی‌های Jenkins، از راه‌اندازی سرور تا پیکربندی آن برای بیلد‌های Maven را بررسی خواهید کرد. یاد بگیرید چگونه جاب‌های Jenkins را ایجاد و مدیریت کنید، پیکربندی‌های Master-Slave را تنظیم نمایید و از GitHub Webhooks برای اجرای خودکار جاب‌ها استفاده کنید. همچنین مباحث پیشرفته‌ای مانند Jenkins Pipelines و یکپارچه‌سازی Jenkins با Artifactory برای مدیریت آرتیفکت‌ها آموزش داده می‌شود. در پایان این دوره، درک کاملی از نحوه بهره‌گیری از Maven و Jenkins برای خودکارسازی فرآیندهای بیلد و تضمین یکپارچه‌سازی مداوم خواهید داشت. شما مهارت‌های لازم برای پیکربندی و مدیریت موثر این ابزارها را کسب می‌کنید که منجر به افزایش بهره‌وری و بهینه‌سازی متدهای DevOps شما خواهد شد. این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان DevOps و مدیران Build/Release که قصد دارند فرآیندهای بیلد را خودکار کرده و CI را با Maven و Jenkins پیاده‌سازی کنند، ایده‌آل است. پیش‌نیازها شامل درک پایه از مفاهیم DevOps، تجربه در توسعه جاوا و آشنایی با محیط خط فرمان (CLI) است.

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

مایون (Maven) Maven

  • مقدمه‌ای بر Maven Introduction to Maven

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

  • مایون چیست؟ What Is Maven

  • نحوه کمک Maven به مهندس DevOps How Maven Helps a DevOps Engineer

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

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

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

  • نصب اکلیپس (Eclipse) Eclipse Installation

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

  • مختصات Maven Maven Coordinates

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

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

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

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

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

  • وابستگی‌های ترانزیتی (Transitive Dependency) Transitive Dependency

  • مخازن Maven Maven Repositories

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

  • پوش پروژه Maven به GitHub Push Maven Project onto GitHub

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

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

  • راه‌اندازی Maven Set Up Maven

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

  • دستورات Maven و اهداف آن Maven - Command 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

  • مایون در گردش‌کار 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)

آرتی‌فکتوری (Artifactory) Artifactory

  • راه‌اندازی Artifactory و یکپارچه‌سازی با Jenkins Artifactory Setup and Integration with Jenkins

جنکینز (Jenkins) Jenkins

  • مقدمه‌ای بر Jenkins Introduction to Jenkins

  • ایجاد اولین جاب Jenkins و جاب‌های پارامتریک Create the First Jenkins Job, Jenkins Job with Parameters

  • اجرای جاب Maven و استقرار در Maven Run Maven Job, Deploy on Maven

  • پیکربندی Master و Slave در Jenkins Jenkins – Master and Slave Configuration

  • وب‌هوک گیت‌هاب (GitHub Webhook) و جاب DSL GitHub Webhook, DSL Job

  • پایپ‌لاین Jenkins (Jenkins Pipeline) Jenkins Pipeline

  • یکپارچه‌سازی Artifactory با Jenkins Integrating Artifactory with Jenkins

نمایش نظرات

آموزش اتوماسیون بیلد و یکپارچه‌سازی مداوم (CI)
جزییات دوره
14h 4m
42
(آخرین آپدیت)
1,262
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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