آموزش تسلط بر Jboss EAP - از مقدماتی تا پیشرفته - سطوح L1, L2 و L3 - آخرین آپدیت

دانلود Mastering Jboss EAP - Basics to Advanced - L1, L2 & L3

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع تسلط بر JBoss EAP: از مفاهیم پایه تا پیشرفته (مدیریت سطوح L1, L2 و L3) نصب و پیکربندی JBoss EAP در هر دو حالت Standalone و Domain. درک ساختار دایرکتوری‌ها، فایل‌های پیکربندی و اسکریپت‌های استارت‌آپ. استقرار (Deploy)، حذف و مدیریت اپلیکیشن‌ها (EAR/WAR/JAR) با استفاده از کنسول مدیریتی و CLI. پیکربندی DataSourceها، درایورهای JDBC و Connection Poolها برای یکپارچگی با دیتابیس. بهینه‌سازی حافظه Heap در JVM، مدیریت Garbage Collection و Thread Poolها برای افزایش عملکرد. راه‌اندازی SSL/TLS، Keystoreها و ارتباطات امن برای محیط‌های سازمانی. مدیریت Logها، مانیتورینگ و عیب‌یابی سرورهای JBoss. استخراج و تحلیل Heap Dump و Thread Dump برای تشخیص مشکلات. رفع مشکلات رایج مانند Stuck Threads، نشت حافظه (Memory Leak) و خطاهای Out-of-Memory. پیکربندی و مدیریت کلاسترینگ (Clustering)، توزیع بار (Load Balancing) و تنظیمات دسترسی بالا (High Availability). پیاده‌سازی عیب‌یابی در لحظه (Real-time) برای مشکلات محیط عملیاتی (Production). کسب درک دقیق از مسئولیت‌های سطوح L1، L2 و L3 در مدیریت JBoss. یکپارچه‌سازی سرور HTTP آپاچی (Apache Web Server) با JBoss EAP. پیکربندی mod_jk و mod_cluster برای توزیع بار و مسیریابی درخواست‌ها. درک پیکربندی پلاگین‌ها، Virtual Hostها و تنظیمات پروکسی. امن‌سازی و بهینه‌سازی Apache در لایه Front-end به همراه سرورهای JBoss در لایه Backend برای مقیاس‌پذیری. پیش نیازها: بدون نیاز به تجربه قبلی در JBoss — تمام مباحث از پایه تدریس می‌شوند. اشتیاق به یادگیری و تمرین در محیط آزمایشگاهی (Lab). دسترسی به کامپیوتری با حداقل ۸ گیگابایت رم (برای اجرای روان JBoss، دیتابیس و سرور آپاچی). آشنایی مقدماتی با دستورات سیستم‌عامل لینوکس.

این دوره شما را از یک سطح مبتدی به مدیر پیشرفته JBoss EAP تبدیل می‌کند و یک مسیر یادگیری کامل، کاربردی و متناسب با استانداردهای صنعتی را ارائه می‌دهد. ما با مبانی شامل نصب، ساختار دایرکتوری‌ها و پیکربندی اولیه شروع می‌کنیم و سپس به سراغ وظایف واقعی مدیریتی مانند استقرار اپلیکیشن، مدیریت ماژول‌ها، لاگ‌گیری و تنظیمات امنیتی می‌رویم. با پیشروی گام‌به‌گام، شما یک پایه قوی ساخته و به سرعت در موضوعات حیاتی برای مدیران L1، L2 و L3 پیشرفت خواهید کرد.

شما یاد خواهید گرفت که چگونه حالت‌های Standalone و Domain را پیکربندی کنید، حافظه Heap و Thread Poolهای JVM را برای عملکرد بهتر بهینه کنید، SSL را برای ارتباطات امن فعال نمایید و JBoss را با دیتابیس‌ها و سرویس‌های خارجی یکپارچه کنید. این دوره همچنین تکنیک‌های رایج عیب‌یابی، از جمله تحلیل لاگ‌ها، مدیریت Threadهای متوقف شده، رفع خطاهای کمبود حافظه و تحلیل Heap/Thread Dumpها را پوشش می‌دهد. ما استراتژی‌های بهینه‌سازی Garbage Collection (GC) را بررسی کرده و در مورد بهترین روش‌ها برای High Availability، کلاسترینگ و Load Balancing در محیط‌های سازمانی بحث خواهیم کرد.

چه هدف شما ورود به یک نقش سطح ابتدایی (L1) باشد، چه مدیریت عملیات روزمره و استقرارها (L2) و یا عیب‌یابی و بهینه‌سازی سیستم‌های عملیاتی در سطح پیشرفته (L3)، این دوره برای تجهیز شما به مهارت‌های لازم طراحی شده است. در پایان این آموزش، شما کاملاً توانمند خواهید بود تا محیط‌های JBoss EAP را در سناریوهای واقعی سازمانی نصب، مدیریت، امن‌سازی، عیب‌یابی و بهینه کنید.


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

مقدمه Introduction

  • آشنایی با اپلیکیشن سرور و اپلیکیشن‌ها Intro to App Server and Applications

  • نکات مهم Note

  • جریان درخواست، URL، نام دامنه، LB، وب‌سرور و اپلیکیشن سرور Request Flow, URL, Domain Name, LB, WebServer, App Server

  • درک تفاوت تیم‌ها و محیط‌های مختلف در یک سازمان Understanding - Diff Teams and Diff Environments in an Organization

  • ویژگی‌های کلیدی اپلیکیشن سرور و نقش مدیر Middleware (MW Admin) App Server - Key Features & Role of a MW Admin

  • درک مفاهیم Forward Proxy و Reverse Proxy Understanding Forward Proxy & Reverse Proxy

جی‌باس ۸.۰ EAP *نکته: ابتدا سایر بخش‌ها را تکمیل کنید JBoss 8.0 EAP *NOTE - Make sure you have completed the other Sections First

  • ویژگی‌های اصلی و بهبودهای Jboss 8.0 Jboss 8.0 - Major Features & Enhancements

  • تغییرات مهم در سطح پیکربندی Jboss 8.0 Jboss 8.0 - Major Configuration Level Changes

  • آزمایشگاه: نصب JDK 17، Jboss 8.0 و پیکربندی LAB - Installing JDK 17, Jboss 8.0 & Configuration

  • آزمایشگاه: استفاده از فایل پیکربندی standalone.conf LAB: Usage of standalone.conf - Configuration file

  • آزمایشگاه: بهینه‌سازی JVM Heap — پیکربندی و بازنویسی مقادیر Xms و Xmx LAB: Tuning JVM Heap — Configuring and Overriding Xms and Xmx Values

  • آزمایشگاه: تغییر سیاست GC - بررسی G1GC و اهمیت بهینه‌سازی Heap و GC LAB - Changing GC Policy - G1GC and Why Heap and GC Tuning Matter

  • درک زیرسیستم Elytron (چارچوب امنیتی) و ویژگی‌های آن Understanding - Elytron Subsystem (Security Framework) and its Features

  • معماری سطح بالای Elytron High-Level Elytron Architecture

  • بررسی Keystore، KeyManager، SSL Context، Security Domain و Realm Keystore, KeyManager, SSL Context, Security Domain, Realm, Permission Mapper..

  • مدیریت Elytron از طریق CLI و HTTP - فاکتوری‌های احراز هویت و موارد استفاده Elytron - CLI & HTTP - Authentication Factories, Realms, Domain & Use Cases

  • آزمایشگاه: بررسی عمیق اجزای داخلی Elytron، هدف و نقش آن‌ها LAB - Elytron - Internal Components and their Purpose & Role - Deep Dive

  • آزمایشگاه: پیکربندی TLS (Elytron) با استفاده از jboss cli.sh LAB - TLS Configuration(Elytron) Using - jboss-cli.sh

تنظیمات JBoss EAP Standalone - آماده‌سازی محیط، نصب و پیکربندی JBboss EAP Standalone - Setup Environment - Installation, Configuration

  • نصب VM Ware و راه‌اندازی ماشین مجازی CentOS Installing VM Ware & Setup CenOS vm

  • آزمایشگاه: پیش‌نیازها و متدهای نصب Jboss LAB - Prerequisites & Installation Methods - Jboss

  • درک اهمیت Java، JDK، JVM، JRE، کامپایلر جاوا و پکیج‌های اپلیکیشن Undertanding Significance - Java, JDK, JVM, JRE, Java Compiler, App Packages

  • آزمایشگاه: نصب جاوا، Jboss و تنظیم متغیرهای محیطی (Env Variables) LAB - Installing Java, Jboss & Env Variables Setup

  • آزمایشگاه: استارت‌آپ Jboss Standalone، رفع مشکلات و کنسول مدیریتی LAB - Jboss Standalone - Startup, Issues and Admin Console

  • کوییز ۱ QUIZ 1

سرور HTTP آپاچی - بخش اول Apache HTTP Server - Part 1

  • پروکسی معکوس (Reverse Proxy) و کاربردهای آن Reverse Proxy and its uses

  • وب‌سرور آپاچی و انواع اپلیکیشن‌های قابل استقرار Apache Web Server & Types of Deployable Applications

  • ماژول‌های آپاچی Apache Modules

  • موتور آپاچی چگونه کار می‌کند؟ How does Apache Engine works

  • آزمایشگاه: متدهای مختلف نصب آپاچی LAB - Apache Installation - Various Methods

  • آزمایشگاه: ساختار دایرکتوری‌ها، فایل‌های پیکربندی و ماژول‌های آپاچی LAB - Apache Directory Structure & config files and modules

  • آزمایشگاه: استارت‌آپ آپاچی و فعال‌سازی به عنوان سرویس Systemd LAB - Apache - Startup & Enable as Systemd Service

  • آزمایشگاه: پیکربندی httpd.conf و استقرار محتوای استاتیک LAB - Configuring httpd.conf & Deploy Static Content

آپاچی - مسیریابی، توزیع بار و ارسال درخواست‌ها به نمونه‌های Jboss Standalone Apache - Routing, Load Balancing - Requests to Jboss Standalone instances

  • آزمایشگاه: مسیریابی درخواست‌ها از آپاچی به Jboss LAB - Routing requests from Apache - Jboss

  • آزمایشگاه: ایجاد چندین نمونه Jboss Standalone - روش اول LAB - Creating Multiple Jboss Standalone Instances - Method 1

  • آزمایشگاه: استفاده از OffSet برای ایجاد چندین نمونه Jboss Standalone - روش دوم LAB - OffSet - Creating Multiple Jboss Standalone Instances - Method 2

  • آزمایشگاه: پیکربندی ProxyPass درخواست‌ها به نمونه‌های Jboss LAB - Configuring ProxyPass Requests Jboss Instances

  • آزمایشگاه: پیکربندی ProxyPass درخواست‌ها برای چندین اپلیکیشن LAB - Configuring ProxyPass Requests to Multiple Apps

  • آزمایشگاه: توزیع بار با mod_jk در چندین نمونه Jboss - بخش اول LAB - LB with mod_jk - Multiple Jboss Instances - Part 1

  • آزمایشگاه: mod_jk در آپاچی برای چندین نمونه Jboss - بخش دوم LAB mod_jk - Apache - Multiple Jboss Instances - Part 2

  • آزمایشگاه: متدهای مختلف برای استارت کردن نمونه‌های Jboss LAB - Multiple Methods - Starting Jboss Instances

حالت Domain - Master و Slave - نصب و پیکربندی در لحظه Domain Mode - Master & Slave - Real Time Setup and Configuration

  • اجزای حالت Domain Domain Mode Components

  • درک اجزا، معماری و فایل‌های پیکربندی در حالت Domain Understanding Domain Mode Components, Architecture and Config Files

  • آزمایشگاه: راه‌اندازی Master و Slave در حالت Domain از طریق کنسول مدیریتی LAB - Setup Master & Slave - Domain Mode - Admin Console

  • درک مفاهیم Profiles و Subsystems در حالت Domain Understanding Profiles & Subsystems in Domain Mode

  • درک مفاهیم Interfaces Understanding Interfaces

  • آزمایشگاه: ایجاد یک Single Server Domain LAB - Creating a Single Server Domain

  • آزمایشگاه: ایجاد Server Group و سرورها از طریق کنسول مدیریتی LAB - Creating a Server Group and Servers Via Admin Console

  • آزمایشگاه: استقرارها (Deployments) - مدل Managed LAB - Deployments - Managed Deployment

  • آزمایشگاه: استقرارها (Deployments) - مدل UnManaged LAB - Deployments - UnManaged Deployment

  • آزمایشگاه: استقرارها (Deployments) - مدل Empty LAB - Deployments - Empty Deployment

  • آزمایشگاه: پیکربندی Master و Slave از طریق فایل‌های پیکربندی LAB - Configuring Master & Slave Via Config Files

  • مرور کلی: توضیح کامل پیکربندی Master و Slaves از ابتدا تا انتها Recap - End to End - Explanation - Master&Slaves Configuration

مباحث JDBC، DataSource و Connection Pool در حالت‌های Standalone و Domain JDBC, DataSource, Connection Pool - Standalone & Domain Modes

  • درک مکانیزم DataSource، JNDI و Connection Pool Understanding - DataSource, JNDI, Connection Pool - Mechanism

  • آزمایشگاه: ایجاد Oracle Datasource LAB - Creating Oracle Datasource

  • انواع DataSourceها - مقایسه XA و Non-XA Types of DataSources - XA vs Non-XA

  • درک پارامترهای Connection Pool Understanding - Connection Pool Parameters

  • آزمایشگاه: پیکربندی DataSource در حالت Domain برای ۲ اسلیو LAB - Configuring DataSource On Domain Mode - 2 Slaves

  • چگونه و چه زمانی پارامترهای Connection Pool را بهینه کنیم؟ How and When to Optimize Connection Pool Parameters

  • مطالعه موردی: بهینه‌سازی Connection Pool در محیط عملیاتی واقعی Case Study - Real Time Production - Connection Pool Optimization

  • مپ کردن DataSourceها در سناریوهای مختلف Mapping DataSources - Various Scenarios

پیکربندی SSL در حالت‌های Standalone و Domain - متد سنتی نسخه ۷.x SSL - Configuration - Standalone Mode & Domain Mode - TraditiMethod Method - 7.x

  • درک نحوه عملکرد HTTPS و گواهینامه‌ها (Client و Server) Understanding How HTTPS & Certificates Work - Client & Server

  • درک مفاهیم CA، زنجیره گواهینامه (Bundle) و اعتبارسنجی کلاینت Understanding - CAs, Certificate Chain or Bundle, Client Validation

  • رمزنگاری و جفت‌کلیدها (Key Pair) چگونه کار می‌کنند؟ Encryption, Key Pair - How it works

  • درک گام‌به‌گام فرآیند SSL/TLS Handshake SSL/TLS Handshake - Understanding Step by Step

  • آزمایشگاه: پیکربندی SSL روی سرور Standalone LAB - Configuring SSL on Standalone Server

  • آزمایشگاه: پیکربندی SSL در حالت Master-Slave گام‌به‌گام LAB - SSL Configuration - Master-Slave - Step by Step

  • آزمایشگاه: راه‌اندازی کامل Master-Slave از صفر به همراه پیکربندی SSL LAB - Master-Slave Setup - From Scratch and SSL Configuration

بررسی عمیق آپاچی - بخش دوم Apache - Deep Dive - part 2

  • آپاچی: ویژگی‌ها، اجزا و کاربردها A1. Apache - Features and Components - Usage

  • آپاچی: درک ماژول mod_proxy و سناریوهای آن A2. Apache - Understanding mod_proxy Module - Scenario

  • آپاچی: درک ماژول mod_proxy_ajp و سناریوهای آن A3. Apache - Understanding mod_proxy_ajp Module - Scenario

  • آپاچی: درک mod_jk و سناریوهای مختلف A4. Apache - Understanding mod_jk - Scenarios

  • آپاچی: درک mod_cluster و سناریوهای مختلف A5. Apache - Understanding mod_cluster - Scenarios

  • آپاچی: مقایسه ماژول‌های پروکسی در موارد استفاده واقعی A6. Apache - Comparing Proxy Modules - Reat-time Use Cases

  • توزیع بار آپاچی: یک اپلیکیشن در مقابل چندین اپلیکیشن (معماری و سناریوها) A7. Apache Load Balancing - Same App & Multiple Apps - Architecture - Scenarios

  • آزمایشگاه: نصب آپاچی، لود کردن ماژول‌ها و فایل‌های پیکربندی LAB - A8. Apache installation - Loading Modules, Config Files

  • آزمایشگاه: درک ساختار دایرکتوری‌ها و فایل‌های آپاچی LAB - A9. Apache - Understanding Directory Structure and Files

  • آزمایشگاه: فایل‌های پیکربندی آپاچی، نقش و کاربرد آن‌ها LAB - A10. Apache - Configuration Files And Their Role and Usage

  • آزمایشگاه: پیکربندی کنترل سرویس Systemd و دستورات مربوطه LAB - A11. Apache - Systemd Service Control Configuration & Commands - Scenarios

  • آزمایشگاه: متد Virtual Host بر اساس نام (Name Based) و استقرار اپلیکیشن‌های استاتیک LAB - A12. Apache Name-Based Virtual Host Method - Static Apps Deployment

  • آپاچی: متد بر اساس مسیر (Path Based) و استقرار اپلیکیشن‌های استاتیک A13. Apache Path-Based Method - Static Apps Deployment

  • آپاچی: متد Virtual Host بر اساس IP A14. Apache IP-Based Virtual host Method

  • آزمایشگاه: توزیع بار بین آپاچی و اسلیوهای Jboss با استفاده از Proxy Balancer LAB - Load Balancing - Apache - Jboss slaves - Using Proxy Balancer

کلاستر - دسترسی بالا (HA)، توزیع بار، Failover در سناریوهای مختلف Cluster - High Availability, Load Balancing, Failover - Multiple Scenarios

  • درک کلاستر HA: اجزای اصلی، JGroups، پیام‌رسانی و ارتباطات Understanding HA Cluster - Core Components & JGroups, Messaging & Communication

  • نحوه عملکرد Jgroups، Infinispan، EJBها، MDBها و Session Replication Understanding How Jgroups, Infinispan, EJBs, MDBs, Session Replication - Works

  • کلاستر: کلاسترینگ EJB، Infinispan و سرویس‌های Session Replication Cluster - EJB Clustering, Infinispan and Session Replication Services

  • پشته JGroup TCP: حالت پیام‌رسانی Unicast JGroup TCP Stack - Unicast Messaging Mode

  • پشته JGroup UDP: حالت پیام‌رسانی Multicast JGroup UDP Stack - Multicast Messaging Mode

  • مکانیزم‌های Heartbeat، تشخیص خرابی (Failure Detection) و Split Brain Heartbeat, Failure Detection, Split-Brain - Mechanisms

  • ایجاد کلاستر افقی (Master و ۲ اسلیو) با Infinispan و Session Replication Creating Horizontal Cluster (Master & 2 Slaves)-Infinispan & Session Replication

  • آزمایشگاه: پیکربندی کلاستر افقی با سرورها (اسلیوها) روی ۲ ماشین مجازی در حالت Domain LAB - Configure Horizontal Cluster with Servers (Slaves) on 2 VMs - Domain Mode

بهینه‌سازی عملکرد - حافظه Java Heap، سیاست‌های GC، مشکلات و تحلیل Heap Dump Performance Tuning - Java Heap Memory, GC Policies, Issues & Heap Dump Analysis

  • بهینه‌سازی Heap: درک حافظه Java Heap و مکانیزم GC PT - Heap - Understanding Java Heap & GC mechanism

  • بهینه‌سازی Heap: چه اتفاقی می‌افتد وقتی یک Thread شیئی را رها می‌کند؟ PT - Heap - What Happens When a Thread Releases an Object

  • بهینه‌سازی Heap: Garbage Collection چگونه کار می‌کند؟ PT - Heap - How Garbage Collection Works

  • بهینه‌سازی Heap: درک خطای OutOfMemory، دلایل و روش‌های رفع آن PT -Heap - Understanding OutOfMemory, Causes, Fixes

  • بهینه‌سازی Heap: درک نشت حافظه (Memory Leak)، دلایل و روش‌های رفع آن PT - Heap - Understanding Memory Leaks, Causes and Fixes

  • بهینه‌سازی Heap: Garbage Collection بیش از حد، دلایل و رفع خطاها PT - Heap - Excessive Garbage Collection, Causes and Fixes

  • تحلیل Heap Dump: شناسایی نشت حافظه با IBM Heap Analyzer PT - Analysing Heap Dump - Detecting Memory Leaks - IBM Heap Analyzer

درک و بهینه‌سازی IO و Worker Threads - مشکلات، تحلیل دامپ و رفع خطاها Understanding & Tuning - IO & Worker Threads - Issues, Dump Analysis & Fixes

  • تحلیل Thread Dump و مشاهدات کلیدی PT1. Thread Dumps & Key Observations

  • متدهای استخراج Thread Dump و درک Thread Stacks PT2. Capturing Thread Dump Methods & Understanding Thread Stacks

  • شناسایی وضعیت‌های کلیدی Thread و مشکلات مربوطه PT3. Identifying Key Thread States & Issues

  • مقایسه چندین Thread Dump و ارائه راهکارها PT4. Comparing Multiple Thread Dumps and Solutions

  • مشکلات رایج در Thread Dumpهای WebSphere و رفع آن‌ها PT5. Common Issues in WebSphere Thread Dumps & Fixes

  • ابزارهای پروفایلر: Java VisualVM، Java Mission Control و JConsole PT6. Profiler Tools - Java VisualVM & Java Mission Control, JConsole

  • بررسی IO Threads، Worker Threads و زیرسیستم‌های آن‌ها IO Threads & Worker Threads and their Subsystems

  • بهینه‌سازی پارامترهای IO Threads و Worker Threads Tuning IO Threads & Worker Threads - Parameters

سیاست‌های GC - انواع و بهینه‌سازی JVM با پارامترهای HEAP و GC GC Policies - Types & JVM Tuning with HEAP & GC Parameters

  • درک سیاست‌های Serial GC و Parallel GC و پارامترهای تکمیلی PT - Understanding - Serial GC & Parallel GC Policies - Additional Parameters

  • درک سیاست‌های Concurrent Mark & Sweep GC و G1GC PT - Understanding - Concurrent Mark & Sweep GC AND G1GC Policies

مانیتورینگ معیارهای عملکرد سیستم Monitor System Performance Metrics

  • اسکریپت مانیتورینگ عملکرد سیستم: CPU، دیسک، رم و ۵ پروسس برتر Script - System Performance - CPU, DISK, Mem, Top 5 Processes

آپدیت‌های Jboss EAP (Patch Updates) - نسخه‌های ۷.x و ۸.x Jboss EAP - Patch Updates (Upgrades) ---> 7.x AND 8.x - Releases

  • انواع پچ‌ها (Patches) در Jboss EAP Jboss EAP - Types of Patches

  • متدهای اعمال پچ Patch Application Methods

  • آزمایشگاه: آپدیت پچ از طریق CLI و کنسول وب در Jboss 7.X EAP LAB - Patch Update - CLI & Web Console - Jboss 7.X EAP

نمایش نظرات

آموزش تسلط بر Jboss EAP - از مقدماتی تا پیشرفته - سطوح L1, L2 و L3
جزییات دوره
29 hours
110
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
166
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

JOT Middleware JOT Middleware

پلتفرمی مورد اعتماد برای مدیریت Middleware و DevOps