آموزش سرور آپاچی تامکت از مبتدی تا پیشرفته

Apache Tomcat Server from Beginners to Advanced

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

این دوره با مفاهیم اولیه Tomcat Server به عنوان مبتدی شروع می شود و به سمت پیشبرد مباحث پیکربندی سرور حرکت می کند. بسیاری از مفاهیم اصلی را که باید هنگام استفاده از تامکت بدانیم، پوشش می دهد. از آنجایی که تامکت کانتینر سرور اصلی است که در بسیاری از سرورهای برنامه منبع باز مانند JBoss استفاده می شود، این یک پایه محکم برای پیشرفت بیشتر در میان افزار خواهد بود. اگر یک مدیر میان افزار (مدیر سرور Tomcat) هستید، برای شما مناسب تر است زیرا استقرار، پیکربندی ssl و مراحل مختلف پیکربندی مرتبط با خوشه را پوشش می دهد که معمولاً هنگام مدیریت سرورها از آنها استفاده می کنید. پیکربندی یک سرور یک کار دلهره آور است و شما نیاز به وضوح بیشتری در مورد پارامترهای مختلف دارید، این دوره آموزشی سرور تامکت با در نظر گرفتن تمام پیچیدگی های اولیه با ساخت فیلم های ساده برای پرداختن به موضوعات پیچیده Apache Tomcat تهیه شده است. این دوره همچنین مدیریت حافظه و نظارت بر موضوعات را پوشش می دهد. مراحل دقیق مربوط به ثبت و سفارشی سازی فایل لاگ نیز پوشش داده شده است. پس از گذراندن این دوره، دانشجو تمام جزئیات مهم مورد نیاز برای کار با یک وب سرور در محیط تولید را خواهد داشت.

طبق تقاضای دانش‌آموز، سخنرانی‌های تکمیلی نیز هر چند وقت یک‌بار اضافه می‌شود، مانند سؤالات متداول برای هدف مصاحبه، اجرای Tomcat در Google Cloud و AWS و غیره.


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

نمای کلی تامکت Overview of Tomcat

  • قرار است چه چیزی را پوشش دهیم؟ What we are going to cover ?

  • نمای کلی کانتینر Servlet Overview of Servlet Container

راه اندازی وب سرور بر روی پلتفرم های متعدد Setting up Webserver on Multiple Platforms

  • نیازهای راه اندازی و نصب - پلتفرم ویندوز Setup Requirements & Installation - Windows Platform

  • نیازهای راه اندازی و نصب - پلتفرم لینوکس Setup Requirements & Installation - Linux Platform

استقرار برنامه و مرور باینری Application Deployment and Binaries Walkthrough

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

  • فایل های پیکربندی و مراحل باینری Configuration files and binaries walkthrough

امنیت Tomcat و پیکربندی SSL Tomcat Security and SSL Configuration

  • بررسی اجمالی امنیت Security Overview

  • فعال کردن SSL - تولید گواهی Enabling SSL - Generating Certificate

  • فعال کردن SSL - Part2 Enabling SSL - Part2

  • فعال کردن SSL - پلت فرم لینوکس Enabling SSL - Linux Platform

هاست های مجازی در محیط میزبانی وب اشتراکی Virtual Hosts in Shared Web-Hosting Environment

  • نمای کلی Vitualhost Vitualhost Overview

  • ایجاد میزبان مجازی - پلتفرم ویندوز Virtual Host Creation - Windows Platform

  • ایجاد میزبان مجازی - پلتفرم لینوکس Virtual Host Creation - Linux Platform

خوشه‌بندی با دسترسی بالا High-Availability Clustering

  • مقیاس بندی ترافیک و دسترسی بالا با استفاده از خوشه بندی Scaling Traffic & High Availability using clustering

  • راه اندازی کلاستر - در ویندوز Cluster Setup - On Windows

  • راه اندازی کلاستر - پلتفرم لینوکس Cluster Setup - Linux Platform

بارگیری تامکت با NGinx Loadbalancing Tomcat With NGinx

  • تعادل بار با استفاده از Nginx در خوشه عمودی - پلتفرم ویندوز Loadbalancing using Nginx in Vertical Cluster - Windows Platform

  • تعادل بار با استفاده از Nginx در کلاستر افقی - پلتفرم ویندوز Loadbalancing using Nginx in Horizontal Cluster - Windows Platform

  • Loadbalancing Tomcat با استفاده از Nginx - Linux Platform Loadbalancing Tomcat using Nginx - Linux Platform

بارگذاری تامکت با آپاچی HTTP و MOD_JK Loadbalancing Tomcat With Apache HTTP & MOD_JK

  • راه اندازی Apache و Mod_Jk Connector Setting up Apache and Mod_Jk Connector

  • توزیع ترافیک با Apache LB - Part1 Distributing Traffic with Apache LB - Part1

  • توزیع ترافیک با Apache LB - Part2 Distributing Traffic with Apache LB - Part2

مدیریت جلسات در کلاستر Session Management in Cluster

  • جلسات چسبیده - مفهوم Stickey Sessions - Concept

  • پیکربندی جلسات Stickey در Nginx و Apache LB Configuring Stickey Sessions on Nginx & Apache LB

  • تکرار جلسه - مفهوم Session Replication - Concept

  • پیکربندی تکرار جلسه Configuring Session Replication

ادغام اتصال JNDI و JDBC JNDI & JDBC Connection Pooling

  • درک JNDI - مفهوم Understanding JNDI - Concept

  • درک ادغام اتصال Understanding Connection Pooling

  • ایجاد ادغام اتصال JNDI و JDBC - با مثال Creating JNDI and JDBC Connection Pooling - By Example

صفحات خطای سفارشی (اوه، چیزی اشتباه شد) و کدهای HTTP Custom Error Pages(Oops Something Went Wrong) & HTTP Codes

  • سفارشی سازی صفحات خطا - قسمت 1 Customizing Error Pages - Part1

  • سفارشی کردن صفحات خطا - قسمت 2 Customizing Error Pages - Part2

رهگیری درخواست HTTP با استفاده از دریچه ها HTTP Request Interception Using Valves

  • درخواست رهگیری با استفاده از سوپاپ Request Interception Using Valves

  • درخواست رهگیری در لایه برنامه Request Interception at Application Layer

  • رهگیری درخواست HTTP - لایه میزبان HTTP Request Interception - Host Layer

  • رهگیری درخواست HTTP - لایه موتور تامکت HTTP Request Interception - Tomcat Engine Layer

احراز هویت مدیریت شده توسط قلمروها و کانتینر Realms and Container Managed Authentication

  • مفهوم قلمرو Realm Concept

  • مثال - پیکربندی UserDatabaseRealm برای احراز هویت مدیریت شده با کانتینر Example - Configuring UserDatabaseRealm for Container managed Authentication

  • مثال - پیکربندی قلمرو JDBC برای احراز هویت کاربر Example - Configuring JDBC Realm for User Authentication

تامکت لاگ کردن Tomcat Logging

  • تامکت لاگ قسمت 1 Tomcat Logging Part1

  • تامکت لاگ قسمت 2 Tomcat Logging Part2

  • تامکت لاگ قسمت 3 Tomcat Logging Part3

  • تامکت لاگ قسمت 4 Tomcat Logging Part4

تنظیم و بهینه سازی عملکرد Performance Tuning and Optimization

  • بررسی اجمالی تنظیم عملکرد Performance Tuning Overview

  • راه اندازی مانیتورینگ Setting Up Monitoring

  • اتصال دهنده ها و بهینه سازی موضوعات اجرایی Connectors and Executor Thread Optimization

  • بهینه سازی حافظه - Heap & Metaspace Memory Optimization - Heap & Metaspace

  • فعال کردن فشرده سازی پاسخ HTTP Enabling HTTP Response Compression

کلمات پایانی Final Words

  • نتیجه گرفتن Conclude

  • مسابقه ساده برای تازه کردن موضوعات تحت پوشش. Simple quiz to refresh the topics covered.

دوره جایزه (اختیاری) - پرسش های متداول مصاحبه تامکت تجدید سریع Bonus Course(Optional) - Tomcat Interview FAQs Quick Refresher

  • سوالات متداول - قسمت 1 Frequently Asked Questions - Part1

  • سوالات متداول - قسمت 2 Frequently Asked Questions - Part2

  • سوالات متداول - قسمت سوم Frequently Asked Questions - Part3

  • سوالات متداول - قسمت 4 Frequently Asked Questions - Part4

  • سوالات متداول - قسمت 5 Frequently Asked Questions - Part5

دوره جایزه (اختیاری) - میزبانی وب جاوا در Google Cloud و AWS با استفاده از Tomcat Bonus Course(Optional) - Java Web Hosting on Google Cloud and AWS Using Tomcat

  • ایجاد حساب Google Cloud Creating Google Cloud Account

  • ایجاد نمونه لینوکس در Google Cloud Creating Linux Instance on Google Cloud

  • راه اندازی اتصال و نصب جاوا Setting up Connection and Installing Java

  • آماده سازی وب سرور در نمونه ابری Making Web-Server Ready on Cloud Instance

  • تخصیص IP در فضای ابری IP Assignment on Cloud

  • استقرار وب سایت Deploying Website

  • تنظیمات نام دامنه و منطقه Domain Name and Zone Settings

  • ایجاد نمونه AWS و نصب وب سرور Creating AWS Instance and Installing Webserver

  • استقرار وب سایت در نقشه برداری AWS و DNS Deploying Website on AWS and DNS mapping

نمایش نظرات

Udemy (یودمی)

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

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

آموزش سرور آپاچی تامکت از مبتدی تا پیشرفته
جزییات دوره
8 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
17,101
4.4 از 5
دارد
دارد
دارد
Amit Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Amit Kumar Amit Kumar

آموزش الکترونیکی