آموزش Nginx 2023 - مبتدی تا پیشرفته

Nginx 2023- Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: راهنمای مبتدیان برای تسلط بر پروتکل HTTP و NGINX درک عمیقی از پروتکل HTTP دارند. می توانند وب سایت خود را با پراکسی های معکوس راه اندازی کنند، پایه محکمی برای متعادل کننده بار دارند و می دانند که چگونه آنها را به صورت عملی پیاده سازی کنند. Configure Web Application Firewall پیش نیازها: این دوره از ابتدا برای مبتدیان طراحی شده است. کامپیوتر با حداقل 2 گیگابایت رم. اتصال به اینترنت برای دانلود بسته های NGINX.

Nginx 2022- دوره مبتدی تا پیشرفته دوره ای است که به طور خاص برای مبتدیانی طراحی شده است که قصد دارند بر Nginx مسلط شوند.

Nginx یکی از محبوب‌ترین سرورهای HTTP است که اکثر وب‌سایت‌های برتر سازمانی مانند Netflix، Dropbox، WordPress، GitHub، Discovery و بسیاری دیگر را تامین می‌کند. اکثر سازمان‌های کوچک و متوسط ​​نیز از Nginx استفاده می‌کنند، زیرا توانایی آن در مدیریت بارهای ترافیکی بزرگ در مقیاس است.

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

Nginx به وب سرور HTTP محدود نمی شود، بلکه طیف گسترده ای از ویژگی ها را ارائه می دهد، از جمله Load Balancing، Caching Subsystems، Access Control، ماژول های رمزنگاری و موارد دیگر. ما این ویژگی ها را با جزئیات کامل در طول این دوره مورد بحث قرار می دهیم.

این دوره با یک دوره آموزشی مناسب برای مبتدیان، انبوهی از موارد کاربردی، ویدیوهای قابل درک آسان، و پشتیبانی عالی مربی ما در صورت شک و تردید، تمام چیزی است که برای ایجاد یک پایه محکم در Nginx نیاز دارید.

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


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

مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

  • جامعه ی ما Our Community

مقدمه دوره Introduction to the Course

راه اندازی آزمایشگاه ها Setting Up Labs

  • مقدمه ای بر Nginx Introduction to Nginx

  • روش های نصب برای Nginx Installation Methods for Nginx

  • راه اندازی آزمایشگاه ما Our Lab Setup

  • سند - MSSP Document - MSSP

  • راه اندازی زیرساخت برای Nginx Launching Infrastructure for Nginx

  • نصب Nginx Installing Nginx

  • سند - Nginx را نصب کنید Document - Install Nginx

  • یادداشت ها - بخش 1 Notes - Section 1

راه اندازی آزمایشگاه ها Setting Up Labs

پروتکل HTTP HTTP Protocol

  • مقدمه ای بر پروتکل ها Introduction to Protocols

  • HTTP - پروتکل HTTP - Protocol

  • HTTP - GET HTTP - GET

  • HTTP - دریافت جزئی HTTP - Partial GET

  • HTTP - دریافت مشروط HTTP - Conditional GET

  • HTTP POST HTTP POST

  • HTTP - سر HTTP - Head

  • HTTP Trace HTTP Trace

  • HTTP - OPTIONS Header HTTP - OPTIONS Header

  • روش های درخواست HTTP HTTP Request Methods

  • کد وضعیت پاسخ HTTP HTTP Response Status Code

  • یادداشت ها - دامنه 2 Notes - Domain 2

پروتکل HTTP HTTP Protocol

شروع کار با NGINX Getting Started with NGINX

  • آشنایی با معماری NGINX Understanding NGINX Architecture

  • یادداشت مهم Important Note

  • زمینه های پیکربندی Configuration Contexts

  • درک زمینه های HTTP Understanding HTTP Contexts

  • گزینه های خط فرمان Nginx Nginx Command Line Options

  • شامل بخشنامه Include Directive

  • آشنایی با بلوک های سرور/هاست های مجازی Understanding Server Blocks / Virtual Hosts

  • پیکربندی چندین وب سایت در Nginx Configuring Multiple Websites on Nginx

شروع کار با NGINX Getting Started with NGINX

پروکسی معکوس Reverse Proxy

  • نمای کلی از راه اندازی معکوس پروکسی Overview of Reverse Proxy Setup

  • پیکربندی NGINX به عنوان یک پروکسی معکوس Configuring NGINX as a Reverse Proxy

  • سند - راه اندازی معکوس پروکسی Document - Reverse Proxy Setup

  • X-Real-IP X-Real-IP

  • سند - پیکربندی X-Real-IP Document - X-Real-IP Configuration

  • سربرگ میزبان پروکسی Proxy Host Header

  • سند - دستورات سربرگ میزبان پراکسی Document - Proxy Host Header Commands

پروکسی معکوس Reverse Proxy

متعادل کننده های بار Load Balancers

  • مقدمه ای بر Load Balancers Introduction to Load Balancers

  • پیاده سازی Nginx به عنوان متعادل کننده بار Implementing Nginx as Load Balancer

  • سند - پیکربندی تعادل بار Document - Load Balancing Configuration

  • درک چک های سلامت Understanding Health Checks

  • بررسی های سلامت فعال در مقابل غیرفعال Active vs Passive Health Checks

  • پارامترهای بررسی سلامت Health Check Parameters

  • روش توزیع ترافیک - وزن سرور Traffic Distribution Method - Server Weight

  • روش حداقل اتصال Least Connect Method

متعادل کننده های بار Load Balancers

زیرسیستم ذخیره سازی The Caching Subsystem

  • مقدمه ای بر HTTP Caching (جدید) Introduction to HTTP Caching (New)

  • آشنایی با هدرهای کنترل حافظه پنهان HTTP (جدید) Understanding the HTTP Cache Control Headers (New)

  • هدرهای کنترل کش: بدون فروشگاه (جدید) Cache Control Headers: no-store (New)

  • اضافه کردن هدر پاسخ بدون فروشگاه در Nginx (جدید) Adding no-store response header in Nginx (New)

  • If-Modified-Since Header (جدید) If-Modified-Since Header (New)

  • مقدمه ای بر سربرگ های Cache-Control Introduction to Cache-Control Headers

  • فاکتور کیو The Q Factor

  • کنترل کش: بدون کش و باید دوباره اعتبار سنجی شود Cache Control : no-cache and must-re validate

  • هدرهای کنترل کش: حداکثر سن و حداکثر سن Cache Control Headers : max-age & s-max-age

  • زمان کش و تحلیل مرورگر Cache Time & Browser Analysis

  • سربرگ Expires Expires Header

  • درک ارتباطات Keep Alive Understanding the Keep Alive connections

  • سربرگ تاریخ و انقضا Date & Expires Header

زیرسیستم ذخیره سازی The Caching Subsystem

دارایی های ایستا Static Assets

  • درک دارایی های استاتیک Understanding Static Assets

  • پروکسی معکوس را با دارایی های استاتیک پیکربندی کنید Configure Reverse Proxy with Static Assets

دارایی های ایستا Static Assets

کنترل دسترسی Access Control

  • لیست سفید White Listing

  • ماژول limit_connection limit_connection module

  • احراز هویت پایه Basic Authentication

  • احراز هویت اولیه عملی Basic Authentication Practical

  • درک هشینگ Understanding Hashing

  • درک احراز هویت Digest Understanding Digest Authentication

  • احراز هویت عملی Digest Digest Authentication Practical

  • GeoIP GeoIP

کنترل دسترسی Access Control

زیر سیستم ورود به سیستم Logging Subsystem

  • گزارش های دسترسی Access Logs

  • پیکربندی گزارش های دسترسی سفارشی Configuring Custom Access Logs

  • گزارش های خطا Error Logs

زیر سیستم ورود به سیستم Logging Subsystem

فشرده سازی HTTP HTTP Compression

  • فشرده سازی HTTP HTTP Compression

  • رمزگذاری محتوا را بپذیرید Accept Content Encoding

  • شروع کار با Gzip برای Nginx Getting started with Gzip for Nginx

فشرده سازی HTTP HTTP Compression

هنوز برای تصمیم گیری Yet To Decide

  • ارجاع دهنده HTTP HTTP Referrer

  • زبان و زبان محتوا را بپذیرید Accept Language & Content Language

هنوز برای تصمیم گیری Yet To Decide

معماری مدولار Nginx Modular Architecture of Nginx

  • آشنایی با معماری مدولار NGINX Understanding the Modular NGINX Architecture

  • کامپایل Nginx از منبع Compiling Nginx from Source

  • سند - گردآوری Nginx Document - Compilation of Nginx

  • ساخت ماژول های پویا برای Nginx Building Dynamic Modules for Nginx

  • سند - تدوین ماژول های پویا Document - Dynamic Modules Compilation

  • ساخت ماژول های استاتیک برای Nginx Building Static Modules for Nginx

  • سند - تدوین ماژول های استاتیک Document - Static Modules Compilation

  • فایروال برنامه های وب Web Application Firewall

  • نصب و پیکربندی WAF در Nginx Installing & Configuring WAF on Nginx

  • WAF - پیام های سفارشی در مورد الگوهای تطبیق قوانین WAF - Custom Messages on Rule Matching Patterns

معماری مدولار Nginx Modular Architecture of Nginx

ماژول رمزنگاری Cryptography Module

  • جامعه ی ما Our Community

  • درک رمزگذاری کلید نامتقارن Understanding Asymmetric Key Encryption

  • متن ساده در مقابل پروتکل های متن رمزگذاری شده Plain Text vs Encrypted Text Protocols

  • آشنایی با پروتکل HTTPS Understanding HTTPS Protocol

  • نمای کلی پیکربندی NGINX برای TLS Overview of NGINX Configuration for TLS

  • درجه بندی پیکربندی SSL/TLS Grading SSL/TLS Configuration

  • ایجاد وب سایت HTTPS با Let's Encrypt Creating HTTPS website with Let's Encrypt

  • CRL و OCSP CRL and OCSP

  • لغو گواهینامه های SSL/TLS Revocation of SSL/TLS Certificates

  • خاتمه SSL SSL Termination

ماژول رمزنگاری Cryptography Module

نمایش نظرات

نظری ارسال نشده است.

آموزش Nginx 2023 - مبتدی تا پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11 hours
96
Udemy (یودمی) udemy-small
14 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,458
4.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zeal Vora Zeal Vora

مربی برتر

Harsh Selani Harsh Selani

مربی برتر

Harsh Selani Harsh Selani

مربی برتر

Udemy (یودمی)

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

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