لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون بیلد و یکپارچهسازی مداوم (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
نمایش نظرات