آموزش جامع IBM WebSphere Liberty 2026 - برای مبتدیان - آخرین آپدیت

دانلود IBM WebSphere Liberty - 2026 - For Absolute Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره جامع وب‌اسفیر لیبرتی (WebSphere Liberty): یادگیری نصب، پیکربندی، استقرار (Deployment)، عیب‌یابی، بهینه‌سازی عملکرد و مدیریت سیستم. در این دوره شما موارد زیر را خواهید آموخت: - درک معماری Liberty، ساختار دایرکتوری‌ها، ویژگی‌ها و مدل زمان اجرای ماژولار. - نصب و پیکربندی کامل IBM WebSphere Liberty روی سیستم‌عامل لینوکس از صفر. - کار با فایل server.xml، تنظیمات JVM، ویژگی‌های bootstrap، بخش configDropins و الگوهای پیکربندی پیشرفته. - استقرار اپلیکیشن‌ها با روش‌های مختلف: dropins، پوشه apps، استقرار از طریق server.xml و استقرارهای خودکار. - پیکربندی منابع داده (Datasources)، ارائه‌دهندگان JDBC و مدیریت تراکنش‌ها. - بهینه‌سازی JVM، Garbage Collector، استخرهای رشته (Thread Pools)، استخرهای اتصال (Connection Pools)، کشینگ و سایر تنظیمات عملکردی. - عیب‌یابی خطاهای زمان اجرا، مشکلات استقرار، خطاهای امنیتی، مسائل SSL، گلوگاه‌های Thread Pool و مشکلات دیتاسورس. - فعال‌سازی ویژگی‌های MicroProfile مانند Config، Metrics، Health و Fault Tolerance. - پیکربندی مسیریابی (Routing)، توزیع بار (Load Balancing)، Session Affinity و دسترسی بالا (High Availability) برای استقرارهای چند-نمونه‌ای (Multi-instance). - پیاده‌سازی سناریوهای واقعی سازمانی و آزمایشگاه‌های عملی برای کسب اعتماد در محیط‌های On-prem و ابری. پیش نیازها: - هیچ تجربه قبلی در مورد WebSphere Application Server نیاز نیست؛ این دوره برای مبتدیان مطلق طراحی شده است. - دانش عمومی از مفاهیم شبکه شامل IP، پورت‌ها و HTTP مفید است اما اجباری نیست. - آشنایی با محیط خط فرمان (CLI) مانند اجرای اسکریپت‌ها، پیمایش دایرکتوری‌ها و ویرایش فایل‌های پیکربندی. - درک پایه از اپلیکیشن‌های جاوا یا مفاهیم Java EE/Jakarta EE مفید است، هرچند دوره تمام موارد لازم را توضیح می‌دهد.

این دوره جامع طراحی شده است تا شما را از مفاهیم بنیادی به سطح پیشرفته مدیریت واقعی IBM WebSphere Liberty برساند. چه در سرورهای اپلیکیشن تازه‌کار باشید و چه در حال انتقال از WebSphere سنتی، این آموزش درک کاملی از نحوه عملکرد Liberty، پیکربندی، امنیت، عیب‌یابی و استقرار اپلیکیشن‌ها در محیط‌های سازمانی مدرن به شما می‌دهد.

با شروع از نصب و تنظیمات اولیه، ساختار دایرکتوری، معماری ماژولار، پیکربندی server.xml، مدیریت ویژگی‌ها، لاگ‌گیری، دیتاسورس‌ها و مدل‌های استقرار را خواهید آموخت. سپس به مباحث پیشرفته‌ای مانند بهینه‌سازی JVM، بهینه‌سازی GC، تنظیمات Thread و Connection Pool، تشخیص خطا، مانیتورینگ، مفاهیم کلاسترینگ و الگوهای High Availability خواهید پرداخت.

این دوره همچنین مهارت‌های عملیاتی حیاتی از جمله یکپارچه‌سازی Reverse Proxy با IHS/Nginx، احراز هویت LDAP و Active Directory و پیکربندی SSL/TLS را پوشش می‌دهد. شما یاد می‌گیرید چگونه لاگ‌ها را تحلیل کنید، مشکلات استارت‌آپ و استقرار را حل کنید، گلوگاه‌های عملکردی را شناسایی کرده و بهترین روش‌های بهینه‌سازی را برای محیط‌های Production اعمال کنید.

با سناریوهای واقعی، دموهای گام‌به‌گام و تمرینات عملی، این دوره شما را آماده می‌کند تا با اعتماد به نفس کامل WebSphere Liberty را در محیط‌های محلی و ابری (روی ماشین‌های مجازی، کانتینرها، Kubernetes یا OpenShift) مدیریت کنید.

در پایان این دوره، شما قادر خواهید بود Liberty را در سطح سازمانی نصب، پیکربندی، مستقر، ایمن، بهینه و مدیریت کنید و کاملاً توانمند در پشتیبانی از اپلیکیشن‌های مدرن جاوا و بارهای کاری Cloud-native در محیط عملیاتی خواهید بود.


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

مقدمه-درک-اپلیکیشن‌ها-رانتایم‌ها-و-تکامل Intro - Understanding Applications, Runtimes and Evolution

  • اپلیکیشن‌های-Monolithic-و-سرورهای-اپلیکیشن-سنتی Monolithic Apps & Traditional App Servers

  • نکته Note

  • میکروسرویس‌ها-چیستند-و-موارد-کاربرد-آن‌ها What are Microservices and Use cases

  • تکامل-سرورهای-اپلیکیشن Evolution of Application Servers

همه-چیز-درباره-WebSphere-Liberty-نسخه‌ها-و-توزیع‌ها-این-بخش-را-از-دست-ندهید All about WebSphere Liberty - Editions & Distributions- Don't Skip This Section

  • Liberty-چیست-و-ویژگی‌های-آن What is Liberty & its Characteristics

  • نسخه‌های-Liberty-هسته-Liberty-Kernel Liberty Editions - Liberty Kernel

  • نسخه‌های-Liberty-پایه-Liberty-Base Liberty Editions - Liberty Base

  • نسخه‌های-Liberty-اصلی-Liberty-Core Liberty Editions - Liberty Core

  • نسخه‌های-Liberty-استقرار-شبکه‌ای-Liberty-ND Liberty Editions - Liberty Network Deployment

  • توزیع‌های-پیش‌ساخته-مجموعه‌های-مختلف-ویژگی‌ها Pre-Packaged Distributions - Different Feature Sets

  • چگونه-بین-نسخه‌های-Liberty-انتخاب-کنیم How to Choose Between Liberty Editions

  • چه-زمانی-Jakarta-EE-8-Jakarta-EE-10-Web-Profile-و-Kernel-را-انتخاب-کنیم When to Choose - Jakarta EE 8, Jakarta EE 10, Web Profile, and Kernel

  • آزمایشگاه-دانلود-WLP-و-OpenLiberty LAB - Downloading WLP & OpenLiberty

  • درک-مدل-OSGi-و-اهمیت-آن-در-WLP Understanding - OSGi Model And its significance in WLP

نصب-و-پیکربندی-WebSphere-Liberty WebSphere Liberty Installation & Configuration

  • آزمایشگاه-آماده‌سازی-سیستم-و-نصب-WebSphere-Liberty LAB - Preparing System & Installing WebSphere Liberty

  • آزمایشگاه-درک-ساختار-دایرکتوری-WLP LAB - Understanding - WLP Directroy Structure

  • آزمایشگاه-ایجاد-نمونه-سرور-Liberty LAB - Creating Liberty Server Instance

  • درک-فایل-پیکربندی-Server.xml-عناصر-و-ویژگی‌ها Understanding Server.xml Config File; Elements & Feature Sets

اپلیکیشن‌ها-واحدهای-استقرار-مدل‌های-استقرار-و-توصیف‌کننده‌های-استقرار Applications, Deployment Units, Deployment Models, Deployment Descriptors

  • فایل-WAR-و-توصیف‌کننده-استقرار-web.xml WAR file and web.xml Deployment Descriptor

  • فایل-EAR-و-توصیف‌کننده-استقرار-application.xml EAR file and application.xml Deployment Descriptor

  • فایل-JAR-ماژول‌های-EJB-Lite-و-Utility JAR file, EJB-Lite & Utility Modules

  • فایل-RAR-آرشیو-آداپتور-منابع RAR file - Resource Adapter Archive

  • اپلیکیشن‌های-Loose-دایرکتوری‌های-Exploded-و-Hot-Reloads Loose Applications - Exploded Directory - Hot Reloads

  • توصیف‌کننده‌های-استقرار-مخصوص-اپلیکیشن-و-مخصوص-Liberty App-Specific & Liberty-Specific Deployment Descriptors

  • توصیف‌کننده‌ها-و-فایل‌های-پیکربندی-مخصوص-Liberty Liberty-Specific Descriptors / Configuration Files

  • آزمایشگاه-درک-رفتار-استارت‌آپ-Liberty-دیباگ-و-استقرار-فایل‌های-WAR LAB - Understanding - Liberty Startup Behavior / Debug and Deploy WAR files

  • آزمایشگاه-ایجاد-تمپلیت-javaEE-برای-سرور-Liberty-نصب-وابستگی‌ها-و-استقرار-EAR LAB - Create Liberty Server-javaEE Template, Install Dependencies, Deploy EAR

کارگاه-عملی-Nginx-راهنمای-نصب-و-راه‌اندازی-برای-مبتدیان Hands-On Nginx: The Newbie’s Installation & Setup Guide

  • آزمایشگاه-Nginx-نصب-و-ایجاد-سرویس LAB - Nginx - Installation & Creating Service

  • آزمایشگاه-Nginx-فایل‌های-پیکربندی-لاگ‌ها-دسترسی-و-فایروال LAB - Nginx - Config files, Logs, Access, Firewall

  • آزمایشگاه-Access.log-و-استقرار-محتوای-استاتیک LAB - Access.log & Deploy Static Content

  • آزمایشگاه-میزبانی-مجازی-بر-اساس-نام-Name-Based-Virtual-Host LAB - Name Based Virtual Host

  • آزمایشگاه-دسترسی-به-محتوا-بر-اساس-مسیر-Path-Based-برای-چندین-اپلیکیشن LAB - Path Based - Access Content - Multiple Applications

  • آزمایشگاه-ترکیب-هر-دو-روش-نام-و-مسیر-برای-دسترسی-به-چندین-اپلیکیشن LAB - Combine Both - Name Based & Path Based - Access Multiple Applications

درک-مجموعه-ویژگی‌ها-و-قطعات-پیکربندی-خارجی Understanding Feature Sets, Externalized Configuration fragments

  • درک-ویژگی‌های-مختلف-JSP-JSF-Servlet-EJB-lite-jsonb-jpa-jaxrs Understanding various Features - JSP, JSF, Servlet, EJB-lite, jsonb, jpa, jaxrs

  • آزمایشگاه-bootstrap.properties-خارجی‌سازی-پیکربندی LAB - bootstrap.properties - Externalizing Configuration

  • bootstrap.properties-خارجی‌سازی-پارامترهای-مختلف bootstrap.properties - Externalizing Different Parameters

  • درک-دایرکتوری-workarea-در-سرور-Liberty Understanding - Liberty Server - workarea/ directory

دسترسی-بالا-کلاستر-Failover-و-مدیریت-Session-رویکردها-و-الگوها High Availability, Cluster, Failover & Session MNGT - Approaches & Patterns

  • مروری-بر-HA-کلاستر-و-Failover-در-Liberty Liberty - HA, Cluster, Failover Overview

  • چهار-الگوی-اصلی-استقرار-HA Four primary HA Deployment patterns

  • الگوی-استقرار-Active-Active-HA Active-Active HA Deployment Pattern

  • الگوی-استقرار-Blue-Green Blue-Green Deployment Pattern

  • الگوی-Rolling-Update-و-Canary-Release Rolling Update & Canary Release Pattern

  • استراتژی‌های-مدیریت-Session-در-سرورهای-Liberty Session Management Strategies - Liberty Servers

  • معماری-Nginx-LB-و-کلاستر-Liberty Nginx - LB - Liberty Cluster - Architecture

  • آزمایشگاه-ایجاد-سرورهای-Liberty-برای-HA-و-استقرار-اپلیکیشن-EAR LAB - Creating Liberty Servers for HA & Deploying EAR App

  • آزمایشگاه-تنظیم-پیکربندی-Nginx-برای-Load-Balancing-و-Failover LAB - Setting Up Nginx - Configuration for Load Balancing & Failover

  • آزمایشگاه-تأیید-دسترسی-بالا-و-Failover LAB - Validating - High Availability & Failover

  • آزمایشگاه-پیکربندی-و-تأیید-مسیریابی-LB-و-ایجاد-LB_Access_Log LAB - Configure & Validate - LB routing & Create LB_Access_Log

مدل‌های-امنیتی-و-لایه‌ها-در-Liberty Security Models, Layers in Liberty

  • درک-مدل‌های-امنیتی-ویژگی‌ها-و-لایه‌های-Liberty Understanding - Liberty Security Models, Features & Layers

  • درک-SSL-Keypair-Keystore-گواهینامه‌ها-و-کلیدها Understanding - SSL, Keypair, Keystore, Certificates & Keys

  • آزمایشگاه-ایجاد-یک-Java-KeyStore-سفارشی LAB - Creating a Custom Java KeyStore

  • آزمایشگاه-پیکربندی-و-تأیید-گواهینامه-SSL-یا-TLS LAB - Configuring & Validating SSL or TLS Certificate

  • آزمایشگاه-کار-با-PFX-Keystore-در-Liberty-و-ایجاد-Java-Keystore LAB - Liberty - Working with PFX Keystore & Create Java Keystore

اتصال-و-یکپارچه‌سازی-با-پایگاه-داده Database Connectivity / Integration

  • نحوه-کار-JNDI-JDBC-DataSource-و-Connection-Pool How these work - JNDI, JDBC DataSource, Connection Pool

  • پیش‌نیازهای-JDBC-Datasource JDBC Datasource - Prerequisites

  • آزمایشگاه-نصب-MySQL-و-ایجاد-دیتابیس-جدول-کاربر-و-رمز-عبور LAB - Installing MySQL & Create DB, Table, DBUser & DBPassword

  • آزمایشگاه-دانلود-و-راه‌اندازی-درایور-یا-کانکتور-MySQL-JDBC LAB - Download & Setup MySQL JDBC Driver or Connector

  • آزمایشگاه-پیکربندی-MySQL-DataSource-بارگذاری-ویژگی‌های-منتخب-و-تأیید LAB - Configuring MySQL DataSource, Loading Selected Features & Validate

بهینه‌سازی-عملکرد Performance Tuning

  • بهینه‌سازی-عملکرد-JVM-و-مدیریت-حافظه Performance Tuning - JVM and Memory Management

  • بهینه‌سازی-عملکرد-Thread-Pools-و-هم‌روندی-Concurrency Performance Tuning - Thread Pools and Concurrency

  • بهینه‌سازی-عملکرد-اتصال-به-پایگاه-داده-Connection-Pooling Performance Tuning - Database Connection Pooling

  • بهینه‌سازی-عملکرد-ویژگی‌ها-لاگ‌گیری-و-بهینه‌سازی-پیکربندی Performance Tuning - Features, Logging & Configuration Optimization

  • آزمایشگاه-بهینه‌سازی-Java-Heap-و-سیاست-GC LAB - Tuning Java Heap and GC Policy

  • آزمایشگاه-پیکربندی-لاگ-GC-و-تحلیل-رفتار-حافظه-Java-Heap LAB - Configuring GC Log and analize Java Heap Memory Behavior

  • درک-Thread-Pool-در-Liberty Understanding Liberty Thread Pool

  • آزمایشگاه-بهینه‌سازی-پارامترهای-Thread-Pool LAB - Tuning Thread Pool Parameters

نمایش نظرات

آموزش جامع IBM WebSphere Liberty 2026 - برای مبتدیان
جزییات دوره
9.5 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
68
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

JOT Middleware JOT Middleware

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