توسعه دهنده Microservices Enterprise Certified Red Hat EX283

Red Hat Certified Enterprise Microservices Developer EX283

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اگر هدف شما این است که یک توسعه دهنده Microservices Red Hat شوید یا به سادگی دانش خود را در مورد Red Hat افزایش دهید، این دوره برای شما مناسب است! W e مفاهیم microservice و Spring Framework را یاد خواهد گرفت.

اهداف آموزشی

در پایان این دوره، درک عمیقی از مفاهیم و ویژگی های زیر خواهید داشت:

  • خدمات RESTful را با استفاده از Spring MVC توسعه دهید
  • با Spring RestTemplate از خدمات RESTful استفاده کنید
  • نحوه استفاده از Project Lombok
  • Spring Data JPA با Hibernate
  • پیکربندی Spring Boot برای PostGre
  • اعتبارسنجی داده با Spring Boot و Hibernate Validator
  • استانداردسازی وابستگی ها با استفاده از Apache Maven
  • رویدادهای کاربردی بهار
  • الگوی دروازه API با استفاده از Spring Cloud Gateway
  • ثبت خدمات با استفاده از Netflix Eureka
  • الگوی قطع کننده مدار با استفاده از Hystrix
  • مدیریت پیکربندی با Spring Cloud Config
  • ردیابی توزیع شده با Spring Cloud Zipkin
  • ایمن کردن Spring Cloud با Spring Security
  • از Docker برای ایجاد تصاویر برای برنامه های Spring Boot خود استفاده کنید
  • تصاویر Docker خود را به Docker Hub فشار دهید
  • استفاده از Docker Compose برای شروع و توقف میکروسرویس‌های خود
  • با Eureka پیکربندی Spring Cloud را در فضای ابری اجرا کنید
  • نقش Docker compose و نحوه استفاده از آن برای اجرای تمام ریزسرویس های داخل یک برنامه
  • ایجاد Microservice با Spring Boot و JAX-RS
  • ایجاد Microservice با Spring Boot و Spring MVC
  • نحوه استفاده از ویژگی‌های Thymeleaf، طرح‌بندی، مدیریت فرم، عبارات استاندارد


مخاطب مورد نظر

این دوره برای کسانی طراحی شده است که می خواهند:

  • توسعه دهندگان مبتدی جاوا
  • توسعه دهندگان جاوا علاقه مند به یادگیری نحوه ساخت و استقرار خدمات وب RESTful هستند
  • توسعه دهندگان جاوا که می خواهند برنامه های کاربردی وب را با استفاده از چارچوب Spring توسعه دهند
  • توسعه دهندگان جاوا که می خواهند برنامه های کاربردی وب را با میکروسرویس توسعه دهند
  • توسعه دهندگان جاوا که مایل به توسعه میکروسرویس Spring Boot با Spring Cloud هستند


پیش نیازها

برای استفاده حداکثری از این دوره، باید موارد زیر را داشته باشید:

  • دانش پایه جاوا


مخزن Github:



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

معرفی دوره Course Introduction

  • معرفی Introduction

مقدمه ای بر میکروسرویس ها Introduction to Microservices

  • یکپارچه چیست؟ What is Monolithic?

  • میکروسرویس ها چیست؟ What Are Microservices?

  • پیشرفت ها و مزایای معماری میکروسرویس ها Microservices Architectural Enhancements and Advantages

  • سازمان کتابخانه میکروسرویس Microservices Library Organization

  • معماری Microservices در مقایسه با SOA Microservices Architecture Compared to SOA

  • نصب و راه اندازی Installation

  • نصب جاوا، Maven، Eclipse و CURL در لینوکس اوبونتو Installation of Java, Maven, Eclipse and CURL on Ubuntu Linux

  • نصب جاوا، Maven، Eclipse و CURL در ویندوز 11 Installation of Java, Maven, Eclipse, and CURL on Windows 11

مفاهیم اولیه میکروسرویس ها Basic Microservices Concepts

  • مرزهای سرویس A Service Boundaries

  • کارایی Performance

  • انطباق با شکست Accommodate Failure

  • تمامیت Integrity

  • مدیریت نسخه سرویس Service Version Management

  • خدمات آداپتور برای محصولات شخص ثالث Adapter Services for Third-Party Products

  • کد مشترک برای میکروسرویس ها Common Code for Microservices

نمونه های میکروسرویس Microservice Examples

  • بررسی اجمالی مثال Microservices Microservices Example Overview

  • بررسی اجمالی خدمات شهروندی Citizen Service Overview

  • کدگذاری خدمات شهروندی Citizen Service Coding

  • نمای کلی خدمات شماره شناسایی ملی National Identification Number Service Overview

  • کدگذاری سرویس شماره شناسایی ملی National Identification Number Service Coding

  • یکپارچه سازی خدمات و ساختن یک مرور کلی برنامه میکروسرویس ساده Integrating Services and Building a Simple Microservice Application Overview

  • یکپارچه سازی خدمات و ایجاد یک برنامه نویسی ساده میکروسرویس Integrating Services and Building a Simple Microservice Application Coding

نگرانی های میکروسرویس Microservice Concerns

  • بررسی های سلامت Health Checks

  • معیارها و هشدارها Metrics and Alerts

  • هشدارها و پاسخ های مصرف منابع Resource Consumption Alerts and Responses

  • ورود به سیستم Logging

  • گزینه های بسته بندی برای میکروسرویس ها Packaging Options for Microservices

  • ردیابی تراکنش Transaction Tracking

  • رسیدگی به خطا Error Handling

  • امنیت خدمات Service Security

مقدمه ای بر اصول SOLID Introduction to SOLID Principles

  • جامد چیست؟ What is Solid?

  • اصل مسئولیت واحد (SRP) Single Responsibility Principle (SRP)

  • اصل باز/بسته Open/Closed Principle

  • تعویض لیسکوف Liskov Substitution

  • جداسازی رابط Interface Segregation

  • وارونگی وابستگی Dependency Inversion

الگوهای طراحی Design Patterns

  • الگوهای طراحی Design Patterns

  • الگوی طراحی Singleton Singleton Design Pattern

  • الگوی طراحی کارخانه انتزاعی Abstract Factory Design Pattern

  • الگوی طراحی سازنده Builder Design Pattern

  • الگوی طراحی اولیه Prototype Design Pattern

  • الگوی طراحی آداپتور Adapter Design Pattern

  • الگوی طراحی پل Bridge Design Pattern

  • الگوی طراحی ترکیبی Composite Design Pattern

  • الگوی طراحی دکوراتور Decorator Design Pattern

  • الگوی طراحی FlyWeight FlyWeight Design Pattern

  • الگوی طراحی پروکسی Proxy Design Pattern

  • الگوی طراحی نما Facade Design Pattern

  • الگوی طراحی زنجیره مسئولیت Chain Of Responsibility Design Pattern

  • الگوی طراحی فرمان Command Design Pattern

  • الگوی طراحی Iterator Iterator Design Pattern

  • الگوی طراحی بازدید کننده Visitor Design Pattern

  • الگوی طراحی میانجی Mediator Design Pattern

  • الگوی طراحی یادگاری Memento Design Pattern

  • الگوی طراحی ناظر Observer Design Pattern

  • الگوی طراحی استراتژی Strategy Design Pattern

  • الگوی طراحی دولتی State Design Pattern

  • الگوی طراحی قالب Template Design Pattern

  • الگوی MVC MVC Pattern

  • الگوهای J2EE J2EE Patterns

  • الگوی طراحی فعال کننده خدمات Service Activator Design Pattern

  • الگوی طراحی شیء دسترسی به داده (DAO). Data Access Object (DAO) Design Pattern

  • الگوی طراحی فروشگاه دامنه Domain Store Design Pattern

  • الگوی طراحی کارگزار وب سرویس Web Service Broker Design Pattern

  • الگوی طراحی یاب سرویس Service Locator Design Pattern

  • الگوی طراحی نماینده تجاری Business Delegate Design Pattern

  • الگوی طراحی موجودیت ترکیبی Composite Entity Design Pattern

  • رهگیری الگوی طراحی فیلتر Intercepting Filter Design Pattern

  • الگوی طراحی کنترلر جلو Front Controller Design Pattern

زمینه ها و تزریق وابستگی Contexts and Dependency Injection

  • CDI چیست؟ What is CDI?

  • لوبیا در CDI Beans in CDI

  • مقدماتی Qualifiers

طراحی دامنه محور Domain-Driven Design

  • طراحی دامنه محور Domain-Driven Design

  • بلوک های ساختمان Building Blocks

  • معماری لایه ای Layered Architecture

  • وجود، موجودیت Entity

  • اشیاء ارزشی Value Objects

  • خدمات دامنه Domain Services

  • مصالح و مخازن Aggregates and Repositories

  • کارخانه ها و ماژول ها Factories and Modules

  • اجرای الگوی استراتژی Implementing Strategy Pattern

  • در حال پیاده سازی مخزن Implementing Repository

  • پیاده سازی نقاط پایانی Implementing Endpoints

  • کشف خدمات و ثبت خدمات Service Discovery and Service Registration

مقدمه ای بر چکمه فنری Introduction to Spring Boot

  • چکمه بهار و بهار چیست؟ What is Spring and Spring Boot?

  • ایجاد یک پروژه بهار Creating a Spring Project

  • ایجاد موجودیت ها Creating Entities

  • یکپارچه سازی قالب Admin LTE - قسمت 1 Integrating the Admin LTE Template - Part 1

  • یکپارچه سازی قالب Admin LTE - قسمت 2 Integrating the Admin LTE Template - Part 2

  • ایجاد صفحه ورود Creating Login Page

  • اضافه کردن مخزن کاربر و کلاس های خدمات Adding User Repository and Service Classes

  • وارد پروژه شوید Login to Project

  • افزودن محصول Adding Product

  • نمایش محصولات در صفحه فهرست محصولات مدیریت Showing Products in Admin Product List Page

  • نمایش محصولات در صفحه فهرست محصولات کارکنان Showing Products in Employee Product List Page

  • حذف محصولات Deleting Products

  • به روز رسانی محصولات Updating Products

  • مقدمه ای بر عملیات فروش Introduction to Sales Operation

  • افزودن به عملیات سبد - قسمت 1 Add to Basket Operation - Part 1

  • افزودن به عملیات سبد - قسمت 2 Add to Basket Operation - Part 2

  • طراحی صفحه سبد خرید و ایجاد صفحه صورتحساب Designing Basket Page and Create Bill Page

  • ایجاد صورتحساب و لغو عملیات فروش Creating Bills and Cancel Sale Operations

  • لغو عملیات قبض را تأیید کنید Confirm Cancel Bill Operations

  • نصب MySQL MySQL Installation

استقرار میکروسرویس ها در فضای ابری Deploying Microservices on the Cloud

  • استقرار برنامه های سنتی Traditional Application Deployment

  • معماری بومی ابر و مقیاس پذیری Cloud Native Architecture and Scalability

  • Microprofile و Open Liberty خوش آمدید Welcome Microprofile and Open Liberty

  • ایجاد میکروسرویس های اطلاعات سیستم Creating System Info Microservices

  • ایجاد میکروسرویس اطلاعات کاربر Creating User Info Microservice

  • جمع کننده خدمات Service Aggregator

  • طراحی صفحات UI با JSF Design UI Pages with JSF

  • امنیت Security

  • ورود به سیستم Logging

  • Dockerfile Dockerfile

  • Docker Compose Docker Compose

  • جنکینز Jenkins

  • استقرار در AWS ECS Deploying on AWS ECS

  • استقرار در Microsoft ACI (Azure) Deploying on Microsoft ACI (Azure)

  • ارکستراسیون کانتینری Container Orchestration

برنامه نویسی شی گرا Object-Oriented Programming

  • بررسی اجمالی Overview

  • OOP چیست؟ What is OOP?

  • پشته و پشته Stack and Heap

  • دسترسی به اصلاح کننده ها Access Modifiers

  • کنوانسیون های نامگذاری Naming Conventions

  • سازنده Constructor

  • بسته بندی و واردات Packages and Imports

  • کلمه کلیدی ثابت Static Keyword

  • واردات استاتیک Static Import

  • کلاس های تو در تو Nested Classes

  • کلاس های داخلی محلی Local Inner Classes

کار با وراثت Working with Inheritance

  • بررسی اجمالی Overview

  • ارث - قسمت 1 Inheritance - Part 1

  • ارث - قسمت 2 Inheritance - Part 2

  • انواع ارث Types of Inheritance

  • کلاس های مهر و موم شده Sealed Classes

  • نادیده گرفتن روش Method Overriding

  • کلمات کلیدی Super and This Super and This Keywords

  • متغیرهای مرجع و این کلمه کلیدی Reference Variables and This Keyword

  • سوپر در مقابل سوپر() Super vs Super()

  • کلمه کلیدی نهایی Final Keyword

  • کلاس چکیده Abstract Class

  • رابط ها Interfaces

  • پلی مورفیسم Polymorphism

  • کپسوله سازی Encapsulation

رسیدگی به استثنا Exception Handling

  • بررسی اجمالی Overview

  • مقدمه ای بر استثناها Intro to Exceptions

  • تفاوت بین خطا و استثنا Difference Between Error and Exception

  • انواع استثنائات Types of Exceptions

  • Try-Catch Block Try-Catch Block

  • بالاخره بلاک کنید Finally Block

  • پرتاب کلمه کلیدی Throw Keyword

  • کلید واژه را پرتاب می کند Throws Keyword

  • پرتاب در مقابل پرتاب Throw vs. Throws

  • روش های استثنا Exception Methods

جاوا Bean سازمانی Enterprise Java Bean

  • جاوا بنز سازمانی Enterprise Java Beans

  • کانتینر EJB EJB Container

  • بدون تابعیت Session Bean Stateless Session Bean

  • Stateful Session Bean Stateful Session Bean

  • Singleton Session Bean Singleton Session Bean

  • باقلا پیام محور Message-Driven Bean

Jax-RS Jax-RS

  • Jax-RS Jax-RS

  • روش‌های درخواست HTTP و کدهای وضعیت HTTP Request Methods and Status Codes

  • ویژگی های مشترک روش های HTTP HTTP Methods Common Properties

  • پستچی Postman

  • Jax-RS با فنر Jax-RS with Spring

  • REST API با Spring REST API with Spring

  • وابستگی های Maven Maven Dependencies

  • RequestBody و ResponseBody RequestBody and ResponseBody

  • تبدیل نهاد به DTO Entity to DTO Conversion

  • رسیدگی به خطا در بهار Error Handling in Spring

  • فیلترها و رهگیرها در Jax-RS Filters and Interceptors in Jax-RS

  • مقدمه ای بر داکر Introduction to Docker

  • نصب Postgre در Docker Postgre Installation on Docker

برنامه آزمایشی آزمایشی Mock Exam Walkthrough

  • سوالات آزمون میکروسرویس - قسمت اول Microservices Exam Questions - Part One

  • سوالات آزمون میکروسرویس - قسمت دوم Microservices Exam Questions - Part Two

نمایش نظرات

توسعه دهنده Microservices Enterprise Certified Red Hat EX283
جزییات دوره
19h 5m
176
CloudAcademy CloudAcademy
(آخرین آپدیت)
1,630
3.9 از 5
ندارد
دارد
دارد
Oak Academy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oak Academy Oak Academy

زنده باد دانش فنی سلام در آنجا ، تا سال 2024 ، بیش از 1 میلیون شغل محاسباتی پر نشده وجود خواهد داشت و شکاف مهارت ها یک مشکل جهانی است. این نقطه شروع ما بود. در آکادمی OAK ، ما کارشناسان فناوری هستیم که سالها و سالها در این بخش بوده ایم. ما ریشه عمیق در دنیای فناوری داریم. ما صنعت فناوری را می شناسیم. و ما می دانیم که بزرگترین مشکل صنعت فناوری "شکاف مهارتهای فنی" است و راه حل ما این است. آکادمی OAK پل ارتباطی بین صنعت فناوری و افرادی خواهد بود -در حال برنامه ریزی یک حرفه جدید است فکر تحول شغلی است - می خواهید تغییر شغلی یا اختراع مجدد ، - تمایل به یادگیری سرگرمی های جدید با سرعت خود را داشته باشید