شرح دوره Jenkins
در بازار رقابتی امروز در موضوع تولید نرم افزار الزام است که مراحل تولید، اصلاح و توزیع نسخه های گوناگون نرم افزارها را با نهایت کیفیت و دقت و در کنار اون در کوتاه ترین بازه زمانی انجام شود.
جینکز را می توان یکی از راهکارهای مناسب در حوزه DevOps جهت تحقق نیازهای نرم افزار Jenkins برای اجرا نمودن روال CI/CD انتخاب کرد. Jenkins را به عنوان یک ابزار محبوب در حوزه جهت یکپارچه سازی اصول ذکر شده نام برد.
دوران آکادمی در این دوره آموزشی ،Jenkinsرا به عنوان یک سیستم خودکارساز Open Source برای توسعه نرم افزار و مدیریت سیستم معرفی و ارائه می نماید. به کمک Jenkinsما می توانیم سیستم مدیریت تولید و ایجاد و همچنین
استقرار و ادغام مداوم (CI/CD) – تست – مدیریت منابع- مانیتورینگ ، ایجاد گزارش و … را خودکار نماییم . در دوره آموزش فرا خواهید گرفت تا از Jenkins، جهت منتشر کردن، استقرار سریع ترو مطمئن تر نرم افزارها بهره بگیرید.
آنچه خواهید آموخت
با شروع این دوره شیوه راه اندازی 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
دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره شبکه در قالب آموزش های شبکه به صورت آموزش آنلاین و حضوری با بهرهگیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه میشود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش دوره GitOps with ArgoCD
پیشنیاز دوره : kubernetes و ci/cd GitOps: GitOps یک فناوری نوظهور است که اساساً به عنوان مجموعه ایدهآل از…
دوره آموزش Ansible
در دوره آموزشی Ansible یا “مدیریت تنظیمات با Ansible”، آموزش مدیریت پیکربندی با Ansible و چگونگی استفاده از این ابزار پرکاربرد و قدرتمند را خواهید آموخت. با ابزار Ansible می توانید اعمال تغییرات بر روی نودهای شبکه را بصورت خودکار انجام دهید و حتی زیرساخت مورد نیاز را پیاده سازی نمایید. همچنین شما می توانید چرخه تولید تا تست و استقرار نرم افزارها را خودکار نمایید و با داشتن این قابلیت ها، این محصول مورد توجه بسیاری از برنامه نویسان قرار گرفته است.
دوره آموزش GIT
امروزه GIT به عنوان تنها نرمافزار کنترل نسخه در صنعت مورد استفاده قرار می گیرد ، Git حوزه کنترلی IT را در اختیار گرفته است
!Git Fundamentals یک دوره آموزشی عملی است که برای مهندسان و توسعه دهندگان بسیار مفید است
دوران آکادمی دوره های آموزشی Git به عنوان ابزاری برای کنترل نسخه و نحوه استفاده بهینه از ویژگی های Git به شما آموزش خواهد داد.
دوره آموزش Kubernetes Administration
دوره Kubernetes Administration
در این دوره نحوه نصب و پیکربندی Kubernetes از تولید، پیکربندی شبکه گرفته تا به روزرسانی ها و به کار بستن خدمات را از طریق خدمات می آموزید. همچنین وظایف مداوم لازم برای مدیریت کوبنتز را نیز انجام دهید.
نظرات
4,000,000 هزار تومان