آموزش DevOps: مهندس جنکینز خبره

DevOps: Certified Jenkins Engineer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Jenkins CI/CD Code Pipeline، ادغام Jenkins با ابزارهایی مانند Docker، Ansible، AWS، GIT و بیشتر، Code Pipeline DSLs مفاهیم بازرسی مداوم DevOps، یکپارچه سازی مداوم و استقرار مداوم و تفاوت بین آنها را درک می کنند. یک کار چند مرحله ای جنکینز ایجاد کنید و خط لوله ساخت پیچیده جنکینز را با افزونه خط لوله ساخت جنکینز تجسم کنید. مفاهیم کلیدی DevOps و خط لوله تحویل مداوم جنکینز استفاده از خط لوله جنکینز و فایل جنکینز، مفهوم جدید CI به عنوان کد. فرآیندها دانش جاوا برای گذراندن این دوره مفید خواهد بود اما ضروری نیست. دانش Git، Maven، Linux ارجحیت دارد اما الزامی نیست. کامپیوتری که ویندوز، OSX یا لینوکس دارد.

اگر نام DevOps را شنیده‌اید و کلمات: CI/CD، Pipelines و automation را دیده‌اید، احتمالاً ابزار مورد استفاده جنکینز است.

جایی که اکثر دوره ها اشتباه می کنند این است که ابزار را در رابط وب به شما آموزش می دهند. سپس به محض شروع کار، "Jenkinsfiles" به شما نشان داده می شود زیرا همه چیز در کد انجام می شود.


این دوره به شما نشان می دهد که چگونه هر کاری را که باید در جنکینز انجام دهید منحصراً در قالب کد انجام دهید - چرا؟ زیرا این همان چیزی است که در تجارت استفاده می شود!

آیا به تجربه برنامه نویسی نیاز دارم؟

نه، شما این کار را نمی کنید. شروع کار آسان است و نیازی به تجربه اسکریپت نویسی نیست.

اکنون ثبت نام کنید و با یادگیری محبوب ترین ابزار CI/CD در بازار شروع کنید!


با صرف صدها دلار برای آموزش و سرعت بخشیدن به جنکینز در زمانی که پیمانکار Deloitte بودم، متوجه شدم که زمان و منابع زیادی را برای دوره‌هایی تلف کرده‌ام که مرا برای آنچه که نیاز دارم آماده نمی‌کند. انجام دهید.


آنها به شما یاد خواهند داد که چگونه از رابط وب استفاده کنید...

بررسی واقعیت: همه خطوط لوله در Jenkinsfiles نوشته شده اند!


اینترفیس وب هرگز برای تنظیم کارهایی که در دوره ها به من آموزش داده شده بود، استفاده نشد.


یادم می آید وقتی به جای تو بودم، زمان همه چیز بود! من باید "دیروز" این مهارت را داشتم، بنابراین اگر فقط یک ساعت برای مطالعه وقت داشتم، بسیار مهم بود! حالا تصور کنید که زمان محدود و ارزشمندی را صرف نصب کرده باشید! مانند بسیاری از این دوره ها.


این به من انگیزه داد تا این دوره آموزشی را از روی کینه ایجاد کنم، زیرا می‌خواستم در درد، زمان و پول شما صرفه‌جویی کنم که این اشتباه برای من هزینه داشت.

این منجر به تولد این دوره شد تا به شما جنکینز و نحوه استفاده از آن در صنعت را آموزش دهد تا بلافاصله پس از پایان تماشای آن آماده باشید!


در این دوره آموزشی، شما در مورد:

یاد خواهید گرفت
  • خطوط لوله جنکینز: چه هستند و چگونه استفاده می شوند

  • کارهای پارامتری شده: اطلاعات را بین مشاغل مختلف منتقل کنید. شما همیشه از اینها در محل کار استفاده خواهید کرد

  • ادغام با GitHub: Jenkins و GitHub دست به دست هم می دهند، به همین دلیل است که من به شما نشان خواهم داد که چگونه با این دوره از هر دو استفاده کنید

  • خلاصه کامل نحوه استفاده از Jenkinsfiles: از ابتدا و برای یک مبتدی کامل، در پایان دوره شما دقیقاً می‌دانید که چگونه Jenkinsfiles را ایجاد، استفاده و به‌روزرسانی کنید

  • به شما آموزش می دهد که از جنکینز به روش درست استفاده کنید! به Jenkinsfiles و Declarative Pipelines عادت کنید و با آنها آشنا شوید تا بتوانید در محل کار به زمین بنشینید

  • اسکریپت کردن راه حل CI/CD شما تعجب خواهید کرد که هر چند وقت یکبار از شما خواسته می شود این کار را در نقش DevOps خود انجام دهید و دقیقاً می دانید برای پیاده سازی آن چه کاری باید انجام دهید

  • نحوه استفاده از توابع در خطوط لوله جنکینز

  • از توابع برای صرفه جویی در وقت خود به جای تکرار بلوک های بزرگ کد

    استفاده کنید
  • خطوط لوله چند مرحله ای در کد اینها یکی از قدرتمندترین ویژگی های جنکینز هستند و اکنون نه تنها در مورد آنها یاد خواهید گرفت، بلکه می دانید چگونه آنها را در کد ایجاد کنید

  • نحوه استفاده از زبان خط لوله اعلامی The bread and butter of Jenkinsfiles، آن را در اینجا بیاموزید و اکنون آن را بیاموزید


به نظر می رسد چیزهای زیادی باید در نظر گرفته شود، درست است؟ به یاد می‌آورم که باید این را در حین کار یاد می‌گرفتم و فکر می‌کردم «از کجا شروع کنم؟».

من این درد را پشت سر گذاشته ام، بنابراین شما مجبور نیستید!

این دوره با مهارت سازماندهی شده است تا کارایی یادگیری شما را به حداکثر برساند!

پیروی از شعار Warp 9 برای تسلط بر همه چیزهایی که برای استخدام شدن در فردا، امروز باید بدانید!


در کمتر از 2 ساعت دیگر، از گوگل کردن: "جنکینز چیست" به سطح یک حرفه ای DevOps خواهید رسید!

همه کرک‌ها، پرکننده‌ها، اشتباهات، اصلاحات، و اشتباهات بدون اسکریپت حذف شده‌اند!


همه چیزهایی که برای تسلط بر جنکینز نیاز دارید در جایی بسته بندی شده است که زمان شما مهم ترین عامل است!

من این دوره را به برخی از همکاران سابقم نشان دادم و از آنها پرسیدم که چه فکر می کنند...

همه آنها آن را دوست داشتند! ای کاش زمانی که شروع به کار کردند چیزی به این مختصر و سریع به آنها یاد می دادند!


حالا به سوالی که از خود می‌پرسید…

"خب این عالی است، اما هزینه این کار چقدر است؟"


معمولاً با توجه به زمان، تحقیق، دانش حرفه‌ای از REAL EXPERIENCE، و تلاش انجام شده، هزینه بیشتری می‌گرفتم! بسیاری از همکاران سابق من که ارزش یک دوره آموزشی ماهرانه را می دانند، با خوشحالی زودتر ثبت نام می کردند.

اما می‌دانم که رویدادهای اخیر برای همه ما چالش‌برانگیز بوده است، و من می‌خواستم سهم خود را در کمک به شما برای تبدیل شدن به مهندسی انجام دهم که می‌دانم می‌توانید باشید!

این دوره برای چه کسانی است:

  • توسعه دهندگان

  • مهندسین DevOps

  • مدیران سیستم

  • مهندسین پشتیبانی فنی

  • هر کسی که می خواهد به جنکینز تسلط یابد


سرفصل ها و درس ها

شروع دوره جنکینز Getting Started Jenkins Course

  • مقدمه دوره جنکینز Jenkins Course Introduction

  • پیوندهای تالار گفتگوی پایه و کد دوره Course Code Base & Discussion Forum Links

چرا جنکینز و نصب Why Jenkins & Installation

  • یکپارچه سازی مستمر و تحویل مستمر Continuous Integration & Continuous Delivery

  • چه چیزی و چرا جنکینز What & Why Jenkins

  • عامل انگیزه من My Motivation Factor

  • چت دوره با دانش آموزان و انجمن فنی Course Chat with Students and Tech Community

  • قسمت 1 نصب جنکینز Jenkins Installation Part 1

  • لینک ارجاع اقیانوس دیجیتال 200 دلاری $200 Digital Ocean Referral Link

  • نصب جنکینز قسمت 2 Jenkins Installation Part 2

  • دستورات: SetUp Machine & Install Jenkins Commands : SetUp Machine & Install Jenkins

  • معماری جنکینز Jenkins Architecture

  • یکپارچه سازی مستمر و تحویل مستمر Continuous Integration & Continuous Delivery

نصب جنکینز (منسوخ شده) Jenkins Installation (Obsolete)

  • Jenkins را در ویندوز دانلود و پیکربندی کنید Download and Configure Jenkins on Windows

  • جهت متن: دانلود و پیکربندی Jenkins در ویندوز Text Direction : Download and Configure Jenkins on Windows

  • Jenkins را در MAC OS دانلود و پیکربندی کنید Download and Configure Jenkins on MAC OS

  • جهت متن: دانلود و پیکربندی Jenkins در سیستم عامل MAC Text Direction : Download and Configure Jenkins on MAC OS

آنچه باید در مورد جنکینز بدانید What you should know about Jenkins

  • شغل چیست | ایجاد و اجرا What is Job | Create & Execute

  • پیکربندی کار را کاوش کنید Explore Job Configuration

  • اسکریپت را از جنکینز اجرا کنید Execute Script from Jenkins

  • آموزش بیشتر: دوره آموزشی Google Cloud Architect More Learning : Google Cloud Architect Course

  • اضافه کردن پارامتر در Jenkins Job Add Parameter in Jenkins Job

  • ورودی منطقی در Jenkins Job Logical Input in Jenkins Job

ادغام مداوم با جنکینز Continuous Integration with Jenkins

  • ادغام جنکینز با GIT و GITHUB Jenkins Integration with GIT & GITHUB

  • Maven را روی دستگاه میزبان جنکین نصب کنید Install Maven on Jenkin's Host Machine

  • جهت متن: Maven را روی ویندوز نصب کنید Text Direction : Install Maven on Windows

  • جنکینز را با GIT و Maven پیکربندی کنید Configure Jenkins with GIT & Maven

  • اولین شغل جنکینز مبتنی بر Maven ما را ایجاد کنید Create our First Maven-based Jenkins Job

  • عیب‌یابی: اولین شغل Jenkins مبتنی بر Maven را ایجاد کنید TroubleShooting : Create our First Maven-based Jenkins Job

  • نظرسنجی کد منبع در جنکینز Source Code Polling in Jenkins

  • نظرات شما مهم است! Your Reviews are Important!

  • جهت متن: کلید SSH را به صورت محلی از GitHUB اضافه کنید Text Direction : Add SSH Key in Local from GitHUB

  • ماشه ساخت از راه دور در جنکینز Remote Build Trigger in Jenkins

  • جار خود را به صورت محلی مستقر کنید Deploy Your Jar Locally

  • انتشار نتایج آزمون در Job Publish Test Results in Job

  • آرشیو آخرین آرتیفکت موفق Archive Last Successful Artifact

تحویل مداوم با جنکینز Continuous Delivery with Jenkins

  • آرشیو مصنوعات در جنکینز Archive Artefact in Jenkins

  • Tomcat را در محیط صحنه سازی نصب و پیکربندی کنید Install & Configure Tomcat in Staging Environment

  • جهت متن: Tomcat را در محیط صحنه سازی نصب و پیکربندی کنید Text Direction : Install & Configure Tomcat in Staging Environment

  • جهت متن: Tomcat را روی ویندوز نصب کنید Text Direction : Install Tomcat on Windows

  • استقرار محیط صحنه سازی Deploy Staging Environment

  • عامل انگیزه من My Motivation Factor

  • آموزش بیشتر: Docker and Docker Swarm MasterClass More Learning : Docker and Docker Swarm MasterClass

  • افزونه Build Pipeline Build Pipeline Plugin

  • اعزام به تولید Deploy to Production

  • عیب‌یابی: مستقر در تولید Trouble Shooting: Deploy to Production

زیرساخت به عنوان کد Infrastructure as Code

  • زیرساخت به عنوان کد Infrastructure as Code

Jenkins Job DSL Jenkins Job DSL

  • مقدمه ای بر JENKINS Job DSL Introduction to JENKINS Job DSL

  • نسخه ی نمایشی: Jenkins Job DSL با Maven Project Demo: Jenkins Job DSL with Maven Project

  • توجه: خطای نام کاربری جهانی در کار اجرا شده بالا Note : Global User Name Error in Above Executed Job

جنکینز به عنوان خط لوله کد (DSL) Jenkins as a Code Pipeline (DSL)

  • بررسی اجمالی خط لوله کد جنکینز Jenkins Code Pipeline Overview

  • نسخه ی نمایشی: خط لوله کد Demo: Code Pipeline

  • جهت متن: خط لوله کد نسخه ی نمایشی Text Direction : Demo Code Pipeline

  • خط لوله پروژه Maven موجود را خودکار کنید Automate Existing Maven Project Pipeline

  • جهت متن: خط لوله پروژه Maven موجود را خودکار کنید Text Direction: Automate Existing Maven Project Pipeline

ساختمان های توزیع شده در جنکینز Distributed Builds in Jenkins

  • مفهوم ساخت های توزیع شده Distributed Builds Concept

  • Slave جنکینز را ایجاد و پیکربندی کنید Create and Configure Jenkins Slave

  • جهت متن: Slave جنکینز را ایجاد و پیکربندی کنید Text Direction : Create and Configure Jenkins Slave

  • برچسب گره ها و ساخت های همزمان Label Nodes & Concurrent Builds

ادغام جنکینز با داکر Jenkins Integration with Docker

  • نسخه های Docker موجود Available Docker Editions

  • Docker را روی لینوکس ماشین نصب کنید Install Docker on Linux Machine

  • Docker Basics & Run Container Docker Basics & Run Container

  • مبانی فایل داکر | معرفی Docker File Basics | Introduction

  • دستورالعمل فایل داکر | دستورات ساخت و ساز Docker File Instructions | Construction Commands

  • فایل Docker پروژه ما را ایجاد کنید Create Docker File of Our Project

  • جهت متن: فایل Docker پروژه ما را ایجاد کنید Text Direction : Create Docker File of Our Project

  • تصویر داکر پروژه را بسازید و تگ کنید Build and Tag Project Docker Image

  • عیب‌یابی: تصویر داکر بسازید Trouble Shooting: Build Docker Image

  • اجرای پروژه در داکر Execute Project in Docker

  • Docker Help Docker Help

جنبه های امنیتی جنکینز Jenkins Security Aspects

  • فعال/غیرفعال کردن Login Jenkins Enable/Disable Login Jenkins

  • به کاربر اجازه می دهد تا جنکینز را ثبت کند Allow User to Sign-Up Jenkins

  • افزونه امنیتی قدرتمند را نصب کنید Install Powerful Security Plugin

  • نحوه ایجاد کاربر در جنکینز How to Create Users in Jenkins

  • ایجاد و اختصاص نقش به کاربران Create & Assign Roles to Users

بیشتر در مورد جنکینز More on Jenkins

  • درباره متغیر Global Env در جنکینز About Global Env Variable in Jenkins

  • ایجاد متغیرهای محیطی سفارشی Create Custom Environment Variables

خط لوله کد تحویل AWS: مقدمه AWS Delivery Code Pipeline : Introduction

  • معرفی خط لوله کد AWS جنکینز Jenkins AWS Code Pipeline Introduction

  • نظرات شما مهم است! Your Reviews are Important!

  • فرآیند ساخت و انتشار نرم افزار Software Build and Release Process

  • راه اندازی حساب AWS Cloud SetUp AWS Cloud Account

  • جفت‌های کلید AWS برای نمونه‌های ابری ایجاد کنید Create AWS KeyPairs For Cloud Instances

مقدمه ای بر AWS Code Deploy & Code Pipeline Introduction to AWS Code Deploy & Code Pipeline

  • مقدمه: AWS Code Deploy Introduction: AWS Code Deploy

  • مقدمه: خط لوله کد AWS Introduction: AWS Code Pipeline

AWS CodeDeploy و AWS CodePipeline AWS CodeDeploy and AWS CodePipeline

  • خط لوله کد AWS AWS Code Pipeline

  • خط لوله کد AWS چگونه کار می کند How AWS Code Pipeline Works

  • AWS CodeDeploy & It's Function AWS CodeDeploy & It's Function

  • استقرار با AWS CodeDeploy Deployment with AWS CodeDeploy

  • گردش کار تحویل مداوم Continuous Delivery Workflow

با پروژه شروع کنید Get Start with Project

  • SetUp Demo Project SetUp Demo Project

  • پایگاه داده و جریان CI Database & CI Flow

  • راه اندازی پایگاه داده در AWS RDS SetUp DataBase in AWS RDS

  • گروه امنیتی AWS RDS را مدیریت کنید Manage AWS RDS Security Group

  • بازیابی Dump پایگاه داده در AWS RDS Restore Database Dump on AWS RDS

  • جهت متن: پایگاه داده Dump را در AWS RDS بازیابی کنید Text Direction: Restore Database Dump on AWS RDS

  • برنامه SetUp Node JS SetUp Node JS Application

  • SetUp Node JS Application 2 SetUp Node JS Application 2

  • جهت متن: برنامه SetUp Node JS Text Direction : SetUp Node JS Application

  • مکان کد برنامه آزمایشی GitHub Demo Application GitHub Code Location

خط لوله AWS CI CD AWS CI CD Pipeline

  • درباره این بخش About this Section

  • سرویس نمونه AWS را ایجاد کنید Create AWS Instance Service

  • تفاوت بین نقش و نمایه نمونه چیست؟ what is the difference between a role and an instance profile

  • جنکینز را روی AWS Cloud نصب کنید Install Jenkins on AWS Cloud

  • جهت متن: جنکینز را روی AWS Cloud نصب کنید Text Direction : Install Jenkins on AWS Cloud

  • AWS Code Deploy Agent را روی EC2 نصب کنید Install AWS Code Deploy Agent on EC2

  • راهنمای عیب‌یابی: AWS Code Deploy Agent را نصب کنید TroubleShooting Guide: Install AWS Code Deploy Agent

  • ایجاد برنامه AWS Code Deploy Create AWS Code Deploy Application

  • ایجاد و بررسی فایل مشخصات برنامه Create & Review App Specification File

  • آموزش بیشتر: کلاس Master Automation Selenium UI More Learning : Selenium UI Automation MasterClass

  • راه اندازی Jenkins Job برای خط لوله کد AWS SetUp Jenkins Job for AWS Code Pipeline

  • راه اندازی خط لوله AWS CI-CD SetUp AWS CI-CD Pipeline

  • جهت متن: خط لوله کد AWS Text Direction : AWS Code Pipeline

ابزار ساخت پروژه: MAVEN (اختیاری) Project Build Tool : MAVEN (Optional)

  • Maven مقدمه Maven Introduction

  • Maven را در Windows Machine پیکربندی کنید Configure Maven on Windows Machine

  • پیکربندی Maven در Windows Machine: Text Direction Configure Maven on Windows Machine : Text Direction

  • محل کد پروژه Project Code Location

  • Maven را در Mac Machine پیکربندی کنید Configure Maven on Mac Machine

  • اولین پروژه Maven را از Maven CLI ایجاد کنید Generate First Maven Project From Maven CLI

  • چرخه زندگی Maven Build Maven Build Life Cycle

  • فایل POM.xml در پروژه Maven POM.xml File in Maven Project

نمایش نظرات

نظری ارسال نشده است.

آموزش DevOps: مهندس جنکینز خبره
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 ساعت تا 24 ساعت می باشد.
جزییات دوره
12 hours
118
Udemy (یودمی) udemy-small
18 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,295
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.