شرح دوره 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
دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره شبکه در قالب آموزش های شبکه به صورت آموزش آنلاین و حضوری با بهرهگیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه میشود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش Devops Engineering
در عصر دیجیتال امروز، موفقیت هر سازمانی به سرعت و کارایی ارائه خدمات وابسته است. دوره آموزش DevOps Engineering با هدف فراهم آوردن دانش و مهارتهای لازم برای یکپارچهسازی توسعه نرمافزار و عملیات IT طراحی شده است.
در این دوره، شما با مفاهیم کلیدی DevOps، ابزارهای خودکارسازی، و بهترین شیوهها در مدیریت چرخه حیات نرمافزار آشنا خواهید شد. ما به شما یاد خواهیم داد که چگونه با استفاده از ابزارهایی مانند Docker، Kubernetes و CI/CD، فرآیندهای توسعه و استقرار را تسریع کنید و کیفیت نرمافزار را بهبود بخشید.
این دوره شامل تمرینات عملی و پروژههای واقعی است که به شما کمک میکند تا مهارتهای خود را در یک محیط واقعی تقویت کنید. در پایان دوره، شما آمادهاید تا به عنوان یک مهندس DevOps در تیمهای مدرن فناوری اطلاعات فعالیت کنید و نقش مؤثری در موفقیت پروژهها ایفا نمایید. بیایید با هم این سفر یادگیری را آغاز کنیم!
دوره آموزش Ansible
دوره آموزش Ansible به شما این امکان را میدهد تا با یکی از ابزارهای محبوب اتوماسیون IT آشنا شوید. Ansible به عنوان یک ابزار مدیریت پیکربندی و اتوماسیون، به شما کمک میکند تا فرایندهای استقرار و مدیریت زیرساختها را بهصورت مؤثر و سادهتری انجام دهید.
در این دوره، شما با مفاهیم بنیادی Ansible، نحوه نصب و پیکربندی آن، و تکنیکهای نوشتن اسکریپتهای اتوماسیون آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه میتوانید از Playbookها برای مدیریت پیکربندی سرورها و اتوماسیون وظایف مختلف استفاده کنید.
دوره آموزش Devops Fundamentals
دوره Devops Fundamentals مقدماتی با هدف آشنایی و توجیح، مدیران IT، افراد ارشد کسب و کارها، متخصصین فنی و برنامه نویسان در خصوص پایه و اساس ساختار DevOps که در سازمانهای بروز پیش بردهاند و به نتایج مهم و با ارزشی دست یافتهاند را تحلیل و بررسی کنیم. این امر مهم، شروعی برای توسعه بهرهوری، به حداقل رساندن تنش و بهبود فرهنگ سازمانی میباشد.
دانشپذیران و مخاطبان دوره Devops Fundamentals میتوانند با استفاده از موضوعاتی که در این دوره مطرح می شود، اقدام بنیادی در بهبود وضعیت موجود بر زیرساخت فناوری اطلاعات در سازمان خود را نمایند.
دوره آموزش DevOps Fundamentals Objectives
دوره DevOps Fundamentals Objectives مقدماتی آموزشی است که شاغلین حوزه فناوری اطلاعات (به ویژه کارشناسان و مدیران IT) مفاهیم و اساس حرفهای آن (که در سازمانهای پیشرو پیادهسازی شده و به خروجی منحصر بفرد دست یافتهاند) را مورد تجزیه و تحلیل قرار میدهد. این تکنولوژی با ارزش آغازی جهت بالا بردن میزان بهرهبرداری، کم کردن میزان تنش و تغییر بنیادی در فرهنگ سازمانی است. افراد ارشد فناوری اطلاعات در سازمانها میتوانند با استفاده از ویژگیهای ارائه شده در دوره آموزشی، حرکتی به سوی پیشبرد و اصلاح وضعیت موجود بر فناوری اطلاعات در سازمان خود را داشته باشند.
نظرات
4,000,000 هزار تومان