شرح دوره Jenkins
دوره Jenkins: Continuous Integration and Continuous Delivery به آموزش مفاهیم و تکنیکهای Continuous Integration (CI) و Continuous Delivery (CD) با استفاده از ابزار Jenkins میپردازد. در دنیای توسعه نرمافزار امروزی، اتوماسیون فرآیندهای ساخت، آزمایش و استقرار به یکی از اصول کلیدی برای افزایش بهرهوری و کیفیت نرمافزار تبدیل شده است.
در این دوره، شما با نحوه نصب و پیکربندی Jenkins، ایجاد پروژهها، نوشتن اسکریپتهای Jenkinsfile و پیادهسازی خطوط تولید (pipelines) آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه با استفاده از Jenkins، فرآیندهای CI/CD را برای پروژههای مختلف مدیریت کنید و به بهبود کیفیت و سرعت توسعه نرمافزار کمک کنید.
آنچه خواهید آموخت
با شروع این دوره شیوه راه اندازی Jenkins در سیستم عامل ویندوزو مکینتاش حتی درLinux سپس درون یک Docker container را یاد خواهید گرفت.
ما از طریق پلاگین های Jenkins جهت توسعه ی قابلیت های آن استفاده می کنیم. بعد برای اولین بار job Freestyle و Maven Project را به وجود می آوریم و سپس با استفاده از ویژگی های جنکینز وظایف را به شکلی
مناسب تر توسعه می دهیم. بعد از موارد ذکر شده جهت خودکارسازی وظایف از Scheduling و Trigger ها استفاده می کنیم.
همچنین با مکانیزم Git به عنوان ابزار مدیریت کد ها و Version Control آشنا شده و پروژهایی را بر روی گیت پیادسازی می کنیم.در نهایت می توان گفت دانش پذیران در پایان دوره آموزشی جینکز، توانمندی کامل جهت استفاده از Jenkins را به دست خواهد آورد. دانش پذیران بعد از این دوره می توانند Job و Pipeline های مورد نیاز بر روی Jenkins را پیاده سازی کنند و برنامه های خود را مطابق با روال CI/CD پیاده سازی نمائید.
پیشنیاز دوره Jenkins
- LPIC2
- آشنایی با Docker
- آشنایی اولیه با Git
مخاطبین دوره Jenkins
- سرپرستان سیستم
- سرپرستان و مهندسان شبکه
- مدیران فناوری اطلاعات
- کارشناسان فنی
- مالکان محصول
- مربیان چابک
- مدیران تیم توسعه نرم افزار و….
سرفصل دوره فازسی جنکینز
• آشنایی با جنکینز
• ادغام مداوم با جنکینز
• جنکینز را پیکربندی کنید
• مدیریت جنکینز
• برنامه ریزی ساخت مشاغل
o نظرسنجی SCM
o ساخت دوره ای
• اسکریپت های ساخت Maven
• پشتیبانی از سیستم کنترل نسخه GIT
• انواع مختلف مشاغل جنکینز
• Jenkins Build Pipe Line
o والدین و کودک می سازد
o ساخت پی در پی
• پیکربندی گره Jenkins Master & Slave
• مدیریت فضای کاری جنکینز
• ایمن سازی جنکینز
o احراز هویت
o مجوز
o محرمانه بودن
o ایجاد کاربران
• پلاگین های جنکینز
o نصب پلاگین های Jenkins
o پلاگین SCM
o بسازید و آزمایش کنید
سرفصل انگلیسی
- Continuous Integration – Jenkins
- Introduction to Jenkins
- Continuous Integration with Jenkins
- Configure Jenkins
- Jenkins Management
- Scheduling build Jobs
- POLL SCM
- Build Periodically
- Maven Build Scripts
- Support for the GIT version control System
- Different types of Jenkins Jobs
- Jenkins Build Pipe Line
- Parent and Child Builds
- Sequential Builds
- Jenkins Master & Slave Node Configuration
- Jenkins Workspace Management
- Securing Jenkins
- Authentication
- Authorization
- Confidentiality
- Creating Users
- Jenkins Plugins
- Installing Jenkins Plugins
- SCM plugin
- Build and test
دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره شبکه در قالب آموزش های شبکه به صورت آموزش آنلاین و حضوری با بهرهگیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه میشود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش GIT
دوره GIT: Version Control for Developers به آموزش اصول و تکنیکهای استفاده از سیستم کنترل نسخه GIT میپردازد. GIT بهعنوان یکی از قدرتمندترین و محبوبترین ابزارهای کنترل نسخه، به توسعهدهندگان این امکان را میدهد که بهطور مؤثر و کارآمد بر روی پروژههای نرمافزاری کار کنند و تغییرات را مدیریت کنند.
در این دوره، شما با مفاهیم پایهای و پیشرفته GIT آشنا خواهید شد، از جمله نحوه ایجاد و مدیریت مخازن، انجام کامیتها، استفاده از شاخهها (branches) و ادغام (merge) تغییرات. همچنین، نحوه همکاری با سایر توسعهدهندگان و مدیریت پروژههای مشترک را با استفاده از پلتفرمهایی مانند GitHub و GitLab یاد خواهید گرفت.
آموزش دوره GitOps with ArgoCD
پیشنیاز دوره : kubernetes و ci/cd GitOps: GitOps یک فناوری نوظهور است که اساساً به عنوان مجموعه ایدهآل از…
آموزش دوره DevSecOps Professional Syllabus
سرفصل های این دوره
1- Introduction to DevOps and DevSecOps
- What is DevOps?
- DevOps Building Blocks- People, Process and Technology.
- DevOps Principles – Culture, Automation, Measurement and Sharing
(CAMS) - Benefits of DevOps – Speed, Reliability, Availability, Scalability, Automation,
Cost and Visibility. - What is Continuous Integration and Continuous Deployment?
دوره آموزش Devops Fundamentals
دوره Devops Fundamentals مقدماتی با هدف آشنایی و توجیح، مدیران IT، افراد ارشد کسب و کارها، متخصصین فنی و برنامه نویسان در خصوص پایه و اساس ساختار DevOps که در سازمانهای بروز پیش بردهاند و به نتایج مهم و با ارزشی دست یافتهاند را تحلیل و بررسی کنیم. این امر مهم، شروعی برای توسعه بهرهوری، به حداقل رساندن تنش و بهبود فرهنگ سازمانی میباشد.
دانشپذیران و مخاطبان دوره Devops Fundamentals میتوانند با استفاده از موضوعاتی که در این دوره مطرح می شود، اقدام بنیادی در بهبود وضعیت موجود بر زیرساخت فناوری اطلاعات در سازمان خود را نمایند.
نظرات
4,000,000 هزار تومان