آموزش Devops Tools و AWS for Java Microservice Developers

Devops Tools and AWS for Java Microservice Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Master Docker، Kubernetes، Maven، Jenkins، GIT، AWS EC2، Elastic Beanstalk، ELB، Auto Scaling و موارد دیگر را در مراحلی آسان خواهید آموخت. حساب AWS Cloud نحوه راه‌اندازی نمونه‌های AWS و یادگیری چند دستور پایه لینوکس را یاد می‌گیرید. نحوه نصب و استفاده از GIT به صورت محلی را یاد می‌گیرید. همچنین نحوه انجام عملیات در مخازن Git راه دور را نیز یاد خواهید گرفت. تمام اصول اولیه maven و ایجاد و ساخت برنامه های وب مستقل و جاوا پس از آن با استفاده از راه اندازی فنری دو پروژه میکرو سرویس ایجاد می کنید. برنامه های Micro Service خود را به صورت دستی در AWS با راه اندازی java, mysql در یک نمونه EC2 در فضای ابری مستقر کرده و آزمایش خواهید کرد. با استفاده از AWS Elastic bean Stalk Service می‌توانیم به سرعت برنامه‌های خود را مستقر کنیم و این محیطی را که برای اجرا لازم است به برنامه ما ارائه می‌کند. کشیدن تصاویر و راه اندازی کانتینرها، نصب حجم ها و حتی کار با شبکه های داکر شما از Visual Studio Code IDE استفاده خواهید کرد که ایجاد فایل Docker را بسیار ساده می کند. یاد بگیرید Kubernetes چیست، اجزای مختلف در خوشه Kubernetes شما Minikube را راه اندازی می کنید که یک راه بسیار آسان برای کاوش در خوشه Kubernetes در لپ تاپ شما است، سپس به AWS و خدمات اصلی مانند IAM، مقیاس خودکار، Elastic Load Balancer، Cloud باز خواهید گشت. ساعت شما یاد خواهید گرفت که چگونه از جنکین ها برای پیکربندی بیلدهای پروژه، قلاب های وب، خطوط لوله و خودکارسازی فرآیند استقرار کامل استفاده کنید. همچنین با Ansible که یک ابزار مدیریت پیکربندی برای Devops است آشنا خواهید شد. مورد نیاز برای کار بر روی پروژه Micro Service یا پروژه های تکمیل شده را می توان دانلود کرد

نمونه ای از نظرات:

سخنرانی‌های شما مستقیم، واضح و بسیار قابل درک هستند. به من کمک زیادی کرد تا مجموعه مهارت‌هایم را بهبود بخشم. من در واقع منتظر این دوره آموزشی شما بودم. - Sahithi Muchala

خیلی خوب توضیح داده شده!!! پیگیری آسان و اطلاعات کاربردی در مورد AWS، GIT، Docker، Kubernetes Ansible!!! - Navneet Behl

هی، سلام بهارات، خوشحالم که دوره آموزشی All in one را می بینم که همه ملزومات مورد نیاز یک توسعه دهنده میکروسرویس جاوا را پوشش می دهد. من می توانم تلاش هایی را که برای ارائه چنین محصولی با کیفیت انجام داده اید درک کنم. منتظر دوره های خود باشید. - Uday Kumar Bommala

---

همه کد منبع برای دانلود موجود است

مربی پاسخگو - همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

----

به هر شغل توسعه‌دهنده‌ای که در آنجا باز می‌شود نگاه کنید، دانش Cloud مانند AWS و تجربه با ابزارهای Devops مانند Docker، Kubernetes، Jenkins ضروری است. در این دوره آموزشی All In One، شما بر تمام ابزارهای Devops از GIT تسلط خواهید داشت. راهی به Kubernetes و همچنین خدمات AWS از EC2 تا Cloud Watch تا برنامه‌های MicroService شما برای استقرار و تولید مستمر آماده شوند.

آیا شما یک برنامه نویس با سابقه Microservices هستید؟ آیا شما یک توسعه دهنده هستید که به تازگی حرفه خود را شروع کرده اید؟ پس این دوره برای شما مناسب است. شما به سرعت بر اصول ابزارهای Devops (Docker، Kubernetes، Jenkins و غیره) و خدمات AWS که یک توسعه دهنده استفاده می کند، تسلط خواهید یافت. اکنون ثبت نام کنید و

  • شما مفاهیم ابر، تحویل مداوم، ادامه یکپارچه سازی، و Devops را در زمینه توسعه خدمات میکرو و نحوه هماهنگی همه آنها با هم برای آماده سازی ابر و استقرار مداوم خواهید آموخت


  • سپس با AWS آشنا می شوید، جایی که حساب AWS Cloud خود را تنظیم می کنید


  • نحوه راه‌اندازی نمونه‌های AWS را بیاموزید و چند دستور اساسی لینوکس را که برای کار بر روی ابر و Devops لازم است بیاموزید


  • شما یاد خواهید گرفت که چگونه GIT را به صورت محلی نصب و استفاده کنید و پروژه خود را انجام دهید و عملیات را در مخازن Git راه دور نیز انجام دهید


  • همچنین خواهید آموخت که چگونه تداخل کد، شاخه‌بندی و موارد دیگر را حل کنید


  • Maven یکی از پرکاربردترین ابزار مدیریت ساخت و وابستگی در دنیای جاوا است


  • شما بر تمام اصول اساسی maven تسلط خواهید داشت و برنامه های وب مستقل و جاوا را ایجاد و می سازید


  • سپس با استفاده از فنر بوت

    دو پروژه خدمات میکرو ایجاد خواهید کرد


  • با راه‌اندازی java، mysql در یک نمونه EC2 در فضای ابری، برنامه‌های Micro Service خود را به‌صورت دستی در AWS مستقر و آزمایش خواهید کرد.


  • با استفاده از AWS Elastic bean Stalk Service می‌توانیم به سرعت برنامه‌های خود را مستقر کنیم و این محیطی را که برای اجرا لازم است به برنامه ما ارائه می‌کند. شما از EBS با RDS (سرویس پایگاه داده رابطه‌ای) برای استقرار و آزمایش سرویس‌های میکرو خود استفاده خواهید کرد


  • Docker یک ابزار منبع باز برای بسته بندی برنامه های شما و همه چیزهایی است که به عنوان کانتینر نیاز دارند. سپس می توانید از این کانتینرها بر روی لپ تاپ خود، در آزمایش، مرحله و تمام مراحل تولید که می تواند در ابر یا سرورهایی باشد استفاده کنید. در سازمان شما


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


  • شما از Visual Studio Code IDE استفاده خواهید کرد که این کار را بسیار ساده می کند


  • Docker-Compose یک ابزار بسیار قدرتمند است که با استفاده از آن می‌توانیم چندین داکر کانتینر را در یک عکس راه‌اندازی کنیم


  • Kubernetes به شدت در حال تغییر روند استقرار برنامه است، و این امکان را به شما می دهد تا نسخه های جدید را بدون زمان توقف عرضه کنید


  • شما خواهید آموخت که Kubernetes چیست، اجزای مختلف در خوشه Kubernetes


  • مدل شیء استقرارها، خدمات، پادها چیست و چگونه با یکدیگر کار می کنند


  • شما Minikube را راه‌اندازی می‌کنید که راهی فوق‌العاده آسان برای کشف خوشه Kubernetes در لپ‌تاپ شما است


  • شما برنامه های کانتینری را در خوشه Kubernetes

    مستقر خواهید کرد


  • سپس برای نظارت بر سلامت دستگاه‌ها و ارسال اعلان‌ها به AWS و سرویس‌های اصلی مانند IAM، مقیاس خودکار، متعادل کننده بار الاستیک، Cloud Watch برمی‌گردید.


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


  • همچنین با Ansible آشنا خواهید شد که یک ابزار مدیریت پیکربندی برای Devops است


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



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

معرفی Introduction

  • معرفی دوره و مدرس Course and Instructor Introduction

  • نحوه استفاده از این دوره How to use this course

  • اسلایدهای مورد استفاده در دوره Slides Used In the Course

  • URL GITHub GITHub URL

اصول The Fundamentals

  • میکروسرویس چیست؟ What are Microservices

  • چرا میکروسرویس Why Microservices

  • رایانش ابری چیست؟ What is Cloud Computing

  • انواع ابر Types of Cloud

  • مدل های خدمات Service Models

  • AWS AWS

  • یکپارچه سازی، تحویل و استقرار مداوم Continuous Integration , Delivery and Deployment

  • Devops Devops

  • اصول The Fundamentals

اصول اولیه AWS EC2 و Linux AWS EC2 and Linux basics

  • یک حساب AWS راه اندازی کنید Setup a AWS Account

  • مناطق و مناطق AWS AWS Regions and Zones

  • سرویس EC2 EC2 Service

  • یک نمونه EC2 راه اندازی کنید Launch a EC2 Instance

  • EC2 - تغییرات UI EC2 - UI Changes

  • SSH SSH

  • از مک وصل شوید Connect from Mac

  • فقط ویندوز - MobaXTerm SSH Client را نصب کنید Windows Only - Install MobaXTerm SSH Client

  • فقط ویندوز - Putty و PuttyGen را نصب کنید Windows Only - Install Putty and PuttyGen

  • فقط ویندوز - از ویندوز وصل شوید Windows Only-Connect from windows

  • نکات EC2 EC2 Tips

  • فهرست راهنمای لینوکس Linux Directories

  • مرور دایرکتوری ها و فایل ها Browsing Directories and Files

  • ویرایشگر VI VI Editor

  • نصب بسته های نرم افزاری Installing Software Packages

  • ایجاد نمونه EC2 EC2 Instance Creation

GIT GIT

  • معرفی Introduction

  • اصطلاحات Git Git Terminology

  • GIT را روی ویندوز نصب کنید Install GIT on Windows

  • GIT را روی مک نصب کنید Install GIT on Mac

  • پیکربندی Git Git Configuration

  • Git در عمل Git in action

  • ورود به سیستم و تفاوت Log and Diff

  • برگرداندن تغییرات Revert Changes

  • پوشه Secret Git The Secret Git Folder

  • شاخه ها Branches

  • ادغام Merge

  • حل تعارضات ادغام Resolving Merge Conflicts

  • یک شاخه را حذف کنید Delete a branch

  • Git Local Git Local

  • مخزن از راه دور ایجاد کنید Create remote repo

  • فشار و کشش Push and Pull

  • تضادها را در همان شاخه ادغام کنید Merge Conflicts on the same branch

  • واکشی در مقابل کشش Fetch vs Pull

  • بازنشانی کنید Reset

  • برگردانید Revert

  • مفهوم چیدن گیلاس Concept of cherry picking

  • ذخیره کردن Stash

  • git را روی لینوکس نصب کنید Install git on linux

  • کنترل از راه دور GIT GIT Remote

  • GIT Pull and Push GIT Pull and Push

ماون Maven

  • معرفی Introduction

  • ویندوز - Maven را نصب کنید Windows - Install Maven

  • چرا ماون Why Maven

  • Maven را نصب کنید Install Maven

  • جزئیات نصب Installation Details

  • یک پروژه جاوا ایجاد کنید Create a java project

  • POM XML POM XML

  • ساخت پروژه از خط فرمان Building the project from commandline

  • پلاگین ها Plugins

  • مراحل چرخه زندگی Life Cycle Phases

  • مختصات Coordinates

  • مخازن Repositories

  • یک پروژه جاوا ایجاد کنید و آن را به github فشار دهید Create a java project and push it to github

  • یک برنامه وب جاوا ایجاد کنید و آن را به gibhub فشار دهید Create a java web application and push it to gibhub

  • Maven را نصب کنید و پروژه هایی را در لینوکس ایجاد کنید Install maven and create projects on linux

  • ماون Maven

  • ماون Maven

نرم افزار توسعه میکروسرویس Software For Microservice Development

  • جاوا را روی ویندوز نصب کنید Install Java on Windows

  • جاوا را نصب کنید Install Java

  • STS را نصب کنید Install STS

  • JDK را در STS پیکربندی کنید Configure JDK in STS

  • فقط ویندوز - Mysql را نصب کنید Windows Only -Install Mysql

  • فقط ویندوز - Mysql Workbench را نصب کنید Windows Only - Install Mysql Workbench

  • MySql و Workbench در مک MySql and Workbench on Mac

  • Postman را نصب کنید Install Postman

پروژه های Spring Boot Microservices را ایجاد یا دانلود کنید Create Or Download Spring Boot Microservices projects

  • پروژه های انجام شده برای دانلود Completed projects for download

  • مورد استفاده Usecase

  • جداول DB را ایجاد کنید Create the DB Tables

  • پروژه را ایجاد کنید Create the Project

  • مدل و مخزن ایجاد کنید Create model and repository

  • RestController را ایجاد کنید Create the RestController

  • DataSource را پیکربندی کنید Configure DataSource

  • تست Test

  • مدل و مخزن پروژه Microservice محصول را ایجاد کنید Create the Product Microservice Project Model and Repository

  • RestController را ایجاد کنید Create the RestController

  • DataSource را پیکربندی کنید Configure DataSource

  • تست Test

  • ادغام میکروسرویس ها Integrating Microservices

  • تست یکپارچه سازی Integration Test

  • ایجاد میکروسرویس Microservice Creation

استقرار دستی به AWS با استفاده از EC2 با استفاده از S3 Manual deployment to AWS using EC2 using S3

  • S3 S3

  • Instance را اجرا کنید و نمونه را راه اندازی کنید Launch Instance and Setup the instance

  • به روز رسانی S3 S3 Update

  • از S3 Deploy Jar and Test استفاده کنید Use S3 Deploy Jar and Test

  • راه اندازی خودکار برنامه Automate App Launch

  • ارتقا - نصب amazon linux اضافی Upgrade - Install amazon linux extras

  • دستور استرس را نصب کنید Install Stress Command

  • AMI سفارشی ایجاد کنید و برنامه را به صورت دستی مقیاس کنید Create Custom AMI and Scale the APP Manually

  • استقرار دستی به AWS با استفاده از EC2 و S3 Manual deployment to AWS using EC2 and S3

  • استقرار دستی به AWS با استفاده از EC2 با استفاده از S3 Manual deployment to AWS using EC2 using S3

متعادل کننده بار الاستیک AWS AWS Elastic Load Balancer

  • معرفی Introduction

  • ایجاد تعادل بار Create Load Balancer

  • تست Test

  • عیب یابی Troubleshooting

AWS Auto Scaling Group AWS Auto Scaling Group

  • معرفی Introduction

  • پیکربندی راه اندازی را ایجاد کنید Create Launch Configuration

  • ایجاد گروه مقیاس خودکار Create Auto Scaling Group

  • تست Test

  • مقیاس بندی خودکار Auto Scaling

AWS Cloudwatch Monitoring و SNS AWS Cloudwatch Monitoring and SNS

  • سرویس Cloudwatch Cloudwatch Service

  • خدمات اطلاع رسانی ساده Simple Notification Services

  • ایجاد موضوع و اشتراک Create Topic and Subscription

  • ایجاد زنگ هشدار ابری Create Cloudwatch Alarm

  • تست Test

  • Cloud Watch و SNS Cloud Watch and SNS

با استفاده از RDS روی AWS Elastic Beanstalk مستقر شوید Deploy to AWS Elastic Beanstalk using RDS

  • ساقه لوبیا الاستیک Elastic Beanstalk

  • RDS RDS

  • به روز رسانی - پورت 3306 را باز کنید Update - Open port 3306

  • ایجاد پایگاه داده mysql در RDS Create mysql database on RDS

  • سرویس کوپن را مستقر کنید Deploy the Coupon Service

  • سرویس محصول را مستقر کنید Deploy the Product Service

  • بسته شدن Wrap Up

داکر Docker

  • معرفی Introduction

  • معماری داکر و گردش کار Docker Architecture and Workflow

  • داکر در حال عمل Docker in action

  • Docker Run Docker Run

  • Docker Clean Up Docker Clean Up

  • با Docker Run راحت باشید Get Comfortable with Docker Run

  • Docker Commit Docker Commit

  • لایه‌های داکر و ذخیره‌سازی پوششی Docker Layers and Overlay Storage

  • کانتینر MySql را راه اندازی کنید Launch MySql Container

  • Volumes and Bind Mounts Volumes and Bind Mounts

  • از حجم ها استفاده کنید Use Volumes

  • از Bind Mounts استفاده کنید Use Bind Mounts

  • شبکه Docker در عمل Docker networking in action

  • یک شبکه کانتینر را تغییر دهید Change a containers network

  • ویندوز - Docker را نصب کنید Windows - Install Docker

  • معرفی Dockerfile Dockerfile Introduction

  • اولین داکرفایل First Dockerfile

  • زیبایی لایه های داکر Beauty of Docker Layers

  • داکر Docker

Dockerize Micro Services Dockerize Micro Services

  • کد ویژوال استودیو - Docker IDE Visual Studio code - The Docker IDE

  • Visual Studio Code IDE را نصب کنید Install Visual Studio Code IDE

  • کانتینر MySql را راه اندازی کنید Launch MySql Container

  • جداول ایجاد کنید Create Tables

  • برنامه ها را داکر کنید Dockerize the APPs

  • ساخت تصاویر Build Images

  • ظروف Microservice را راه اندازی کنید Launch the Microservice containers

  • تست Test

  • برای Docker Hub ثبت نام کنید Sign Up For Docker Hub

  • به داکر هاب فشار دهید Push to Docker Hub

  • فرمان Docker Prune Docker Prune Command

  • Dockerize Microservices Dockerize Microservices

Docker Compose Docker Compose

  • معرفی Introduction

  • نحو YAML YAML Syntax

  • عناصر مهم YAML در آهنگسازی docker Important YAML elements in docker compose

  • در عمل بنویسید Compose in action

  • نوشتن نحو Compose Syntax

  • نوشتن شبکه ها Compose Networks

  • جلدها را بنویسید Compose Volumes

  • سرويس MySql را بنويسيد Compose MySql Service

  • نوشتن خدمات میکرو Compose Micro Services

  • راه اندازی و تست کنید Launch and Test

  • Docker Compose Docker Compose

  • Docker Compose Docker Compose

مفاهیم Kubernetes و راه اندازی محلی Kubernetes Concepts and Local Setup

  • معرفی Introduction

  • مدل شیء Kubernetes Kubernetes Object Model

  • معماری Architecture

  • انواع نصب Installation Types

  • Minikube را در مک نصب کنید Install Minikube on Mac

  • Kubectl را نصب و استفاده کنید Install and Use Kubectl

  • فقط ویندوز - Minikube را نصب کنید Windows Only - Install Minikube

  • فقط ویندوز - Kubectl را نصب کنید Windows Only - Install Kubectl

  • عیب یابی Troubleshooting

  • پیکربندی Kubectl Kubectl configuration

  • مفاهیم Kubernetes Kubernetes Concepts

Kubernetes در عمل Kubernetes in action

  • POD POD

  • اولین پاد را ایجاد کنید Create First Pod

  • با استفاده از YAML پاد ایجاد کنید Create Pod using YAML

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

  • برچسب ها و انتخابگرها Labels and Selectors

  • از برچسب ها و انتخابگرها استفاده کنید Use Labels and Selectors

  • حاشیه نویسی ها Annotations

  • فضاهای نام Namespaces

  • کوبکتل باحاله Kubectl is cool

  • گسترش Deployment

  • با استفاده از داشبورد به خوشه دسترسی پیدا کنید Access the cluster using Dashboard

  • پیکربندی YAML Kubernetes توضیح داده شد Kubernetes YAML Config Explained

  • ایجاد YAML استقرار Create Deployment YAML

  • خدمات و انواع Service and Types

  • ایجاد سرویس Create Service

  • تعادل بار Load Balancing

  • وضعیت در YAML Status in YAML

  • به روز رسانی های چرخشی Rolling Updates

  • به روز رسانی های چرخشی در عمل Rolling Updates in action

  • بازگشت به عقب Rollbacks

  • مقیاس بندی دستی Manual Scaling

  • کوبرنتیس Kubernetes

جلدهای Kubernetes Kubernetes Volumes

  • حجم ها Volumes

  • مونت ولوم ها Mount Volumes

  • از ConfigMaps استفاده کنید Use ConfigMaps

  • اسرار Secrets

  • استفاده از اسرار Using Secrets

  • حجم های ماندگار Persistent Volumes

  • PV ایجاد کنید Create PV

  • PVC را ایجاد کنید Create PVC

  • پی وی سی نصب کنید Mount PVC

  • جلدهای Kubernetes Kubernetes Volumes

Microservices را در Kubernetes مستقر کنید Deploy Microservices to Kubernetes

  • معرفی Introduction

  • نحوه ارتباط برنامه های کاربردی در خوشه How Applications on the cluster communicate

  • ایجاد DB Deployment Create DB Deployment

  • ConfigMap را ایجاد کنید Create ConfigMap

  • مونت ولوم ها Mount Volumes

  • سرویس DB ایجاد کنید Create DB Service

  • مستقر و تست DB Deploy and Test DB

  • کوپن و YAML محصول ایجاد کنید Create Coupon and Product YAMLs

  • استقرار برنامه های محصول و کوپن Deploy Product and Coupon apps

  • تست Test

Eclipse JKube Quick Start Eclipse JKube Quick Start

  • معرفی Introduction

  • ایجاد تصویر Docker Generate Docker Image

  • به Kubernetes مستقر شوید Deploy to Kubernetes

  • از NodePort استفاده کنید Use NodePort

  • گزارش ها و اشکال زدایی Logs and Debugging

Docker Swarm Docker Swarm

  • معرفی Introduction

  • Swarm چگونه کار می کند How Swarm works

  • معماری Architecture

  • نمونه های EC2 را ایجاد کنید Create EC2 Instances

  • Swarm را راه اندازی کنید Setup Swarm

  • مدیر دیگری اضافه کنید Add another manager

  • یک سرویس ایجاد کنید Create a Service

  • کپی های متعدد و مقیاس بندی Multiple Replicas and Scaling

  • به روز رسانی و بازگشت Update and Rollback

  • وظیفه Assignment

  • گره کارگر تخلیه Drain Worker Node

  • Docker Stack Deploy Docker Stack Deploy

  • Stack Deploy Stack Deploy

  • گره کارگر را حذف کنید Remove Worker Node

  • مدیران سوئیچ Switch Managers

  • ماکت در ازدحام Replicas in the swarm

جنکینز: استقرار مداوم Jenkins : Continuous Deployment

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

  • پیش نیازهای جنکینز Jenkins Prerequisites

  • جنکینز را راه اندازی کنید Setup Jenkins

  • داشبورد جنکینز Jenkins Dashboard

  • مجوزهای کاربر ریشه را پیکربندی کنید Configure root user permissions

  • شغل اول First Job

  • پیکربندی یک پروژه Maven Configuring a Maven Project

  • تکلیف - ساخت یک پروژه وب Maven Assignment - Build a Maven Web Project

  • با GIT Repo کار کنید Work with GIT Repo

  • Build Triggers Build Triggers

  • امنیت را پیکربندی کنید Configure Security

  • درک استقرار Understanding Deployment

  • نصب و پیکربندی Tomcat Tomcat installation and configuration

  • پیکربندی کاربران Configure Users

  • افزونه Deployment را نصب کنید Install Deployment plugin

  • ادغام مداوم در عمل Continuous Integration in action

  • معرفی Webhooks Webhooks Introduction

  • GitHub Webhooks در عمل GitHub Webhooks in action

  • استاد و عامل Master and Agent

  • مرحله 1 - کلیدها را روی master ایجاد کنید Step 1 - Generate the keys on master

  • مرحله 2 - نمونه عامل را راه اندازی کنید Step 2 - Launch the agent instance

  • مرحله 3 - با استفاده از عامل یک گره ایجاد کنید Step 3 - Create a node using the agent

  • مرحله 4 - عامل 007 در حال عمل است Step 4 - Agent 007 in action

خطوط لوله جنکینز Jenkins Pipelines

  • معرفی Introduction

  • خط لوله اول First Pipeline

  • خط لوله چند مرحله ای Multi Stage Pipeline

  • خواندن متغیرهای محیط Reading environment variables

  • پارامترها را به خط لوله منتقل کنید Pass parameters to the pipeline

  • درخواست ورودی کاربر Requesting user input

  • یک خط لوله پروژه جاوا ایجاد کنید Create a Java Project Pipeline

  • خط لوله آزمایشی Test Pipeline

  • یک خط لوله پروژه وب جاوا ایجاد کنید Create a Java Web Project Pipeline

  • خط لوله آزمایشی Test Pipeline

سرویس AWS IAM AWS IAM Service

  • معرفی Introduction

  • ایجاد یک کاربر IAM Creating a IAM User

  • ایجاد خط مشی سفارشی Create Custom Policy

  • ایجاد و تعیین نقش Create and Assign Role

AWS CLI Quick Start AWS CLI QuickStart

  • معرفی Introduction

  • ایجاد کاربر برنامه ای Create Programmatic User

  • CLI را نصب و پیکربندی کنید Install and configure CLI

  • دستورات را اجرا کنید Run Commainds

  • ایجاد و خاتمه نمونه EC2 Create and Terminate EC2 Instance

AWS Lambda Quick Start AWS Lambda Quickstart

  • معرفی Introduction

  • یک لامبدا ایجاد و آزمایش کنید Create and Test a Lambda

مدیریت پیکربندی Ansible Ansible-Configuration Management

  • معرفی Introduction

  • استاد و عامل Master and Agent

  • SSH را بین Master و Agent ایجاد کنید Establish SSH between Master and Agent

  • نام میزبان را پیکربندی کنید و دستورات از راه دور را اجرا کنید Configure hostname and execute remote commands

  • ایجاد وب سرور از طریق استاد Web Server Creation through Master

  • اولین Playbook را ایجاد و اجرا کنید Create and Run First Playbook

  • حلقه در عمل Looping in action

  • بسته ها را نصب کنید Install Packages

  • وظایف را تگ کنید Tag Tasks

  • برچسب های بیشتر More Tags

راه حل تعیین تکلیف ایجاد خدمات میکرو Micro Service Creation Assignment Solution

  • پایگاه داده را راه اندازی کنید Setup the database

  • پروژه، نهادها و مخزن را ایجاد کنید Create the Project, Entities and Repo

  • ایجاد API و تست Create the API and Test

راه حل تعیین تکلیف داکر Docker Assignment Solution

  • یک MySql Docker Container راه اندازی کنید Launch a MySql Docker Container

  • برنامه خدمات پرواز را داکر کنید Dockerize the Flight Services APP

  • کانتینر خدمات پرواز را راه اندازی کنید Launch the Flight Service Container

Docker Compose Assignment Solution Docker Compose Assignment Solution

  • کانتینر Mysql را بنویسید Compose the Mysql Container

  • برنامه خدمات پرواز را بنویسید Compose Flight Services App

  • در عمل بنویسید Compose in action

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Devops Tools و AWS for Java Microservice Developers
جزییات دوره
20.5 hours
286
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,672
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید