شرح دوره 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 می توانید اعمال تغییرات بر روی نودهای شبکه را بصورت خودکار انجام دهید و حتی زیرساخت مورد نیاز را پیاده سازی نمایید. همچنین شما می توانید چرخه تولید تا تست و استقرار نرم افزارها را خودکار نمایید و با داشتن این قابلیت ها، این محصول مورد توجه بسیاری از برنامه نویسان قرار گرفته است.
دوره آموزش Devops Fundamentals
دوره Devops Fundamentals مقدماتی با هدف آشنایی و توجیح، مدیران IT، افراد ارشد کسب و کارها، متخصصین فنی و برنامه نویسان در خصوص پایه و اساس ساختار DevOps که در سازمانهای بروز پیش بردهاند و به نتایج مهم و با ارزشی دست یافتهاند را تحلیل و بررسی کنیم. این امر مهم، شروعی برای توسعه بهرهوری، به حداقل رساندن تنش و بهبود فرهنگ سازمانی میباشد.
دانشپذیران و مخاطبان دوره Devops Fundamentals میتوانند با استفاده از موضوعاتی که در این دوره مطرح می شود، اقدام بنیادی در بهبود وضعیت موجود بر زیرساخت فناوری اطلاعات در سازمان خود را نمایند.
دوره آموزش داکر Docker Administrator
دوره آموزش داکر Docker Administrator
DevOps یک ساختار و روش فکری است که در آن سرعت، پایداری و کیفیت از ارکان اصلی آن به شمار می روند. در این چرخه لازم است تا فاصله بین تیم های توسعه دهنده نرم افزار و عملیات و پشتیبانی به حداقل برسد. یک دیدگاه جهت نیل به این هدف این است تا تیم توسعه دهنده و عملیات در یک بستر یکسان کار کنند و شبهاتی که در خصوص کارکرد متفاوت یک نرم افزار یکسان در محیط های مختلف وجود دارد از بین برود. چنین راهکاری هرچند به وسیله امکانات و تکنولوژی های مجازی سازی تا حدی رفع شد، ولی کندی این روش موجب شد تا Container ها بتوانند خودنمایی کنند. در میان Container های مختلفی که وجود دارند، Docker نقشی بسیار اساسی در دنیای امروز تکنولوژی دارد. سهولت استفاده از آن، امکانات بسیار زیاد و پیشرفته و سازگاری آن با نرم افزار کنترل چرخه Continuous Integration موجب شده است تا به عنوان رکن اساسی و پرکاربرد در میان Container ها، تلقی شود.
نظرات
2,000,000 هزار تومان