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