Microsoft IIS V10 Web Server 2019
🎁 با خرید این دوره، ۱۵۰٬۰۰۰ تومان اعتبار هدیه به کیف پول حساب کاربریتان اضافه…
تدریس سرفصلهای این دوره به صورت تئوری و عملی میباشد.
5,500,000 تومان قیمت اصلی 5,500,000 تومان بود.825,000 تومانقیمت فعلی 825,000 تومان است.
با خرید این دوره، ۱۵۰٬۰۰۰ تومان اعتبار هدیه به کیف پول حساب کاربریتان اضافه میشود تا در خریدهای بعدی از آن استفاده کنید.
✅ پس از خرید دوره، لینک دانلود ویدئوهای آموزشی به ایمیل شما ارسال خواهد شد. میتوانید ویدئوها را دانلود کرده و بهصورت آفلاین مشاهده کنید.
✅ برای آشنایی با سبک آموزش، در صفحه هر دوره، بخشهایی از محتوا بهصورت آنلاین قابل مشاهده است.
آموزش Microsoft IIS v10 Web Server 2019 – راهاندازی وبسرور، هاستینگ سایت و مدیریت سرویسهای وب در ویندوز سرور
IIS وبسرور رسمی مایکروسافت برای میزبانی وبسایتها و سرویسهای سازمانی است؛ جایی که باید Role وبسرور را درست نصب کنید، ساختار Site / Application / Virtual Directory را بچینید، Application Pool را بهینه کنید، Bindingها را تنظیم کنید و برای سناریوهای واقعی مثل HTTPS/SSL، لاگگیری، امنیت پایه و Troubleshooting آماده باشید. این دوره با لحن کاربردی فرزان طراحی شده تا از نگاه “ادمین شبکه” وارد شوید و IIS را برای استفاده واقعی در شبکه عملیاتی کنید.
بعد از ثبتنام، لینک دانلود تمام جلسات برای شما از طریق ایمیل ارسال و فعال میشود و دسترسیتان بدون محدودیت زمانی خواهد بود.
پیشنمایش دوره + سرفصلهای کامل
سرفصلها و پیشنمایش جلسات دوره IIS Web Hosting (IIS 10 / Windows Server 2019)
میخواهید قبل از خرید، پیشنمایش جلسات دوره IIS (راهاندازی Web Server، مدیریت Site و Application Pool، امنیت، لاگگیری و عیبیابی) را ببینید؟ سرفصلهای کامل دوره و ویدئوهای پیشنمایش در همین صفحه برای شما آماده شده است. روی دکمه زیر بزنید تا مستقیم به بخش سرفصلها و پیشنمایش ویدئوها هدایت شوید.
بدون نیاز به ثبتنام – دموی دوره را همین حالا ببینید.
📘 معرفی دوره Microsoft IIS v10 Web Server 2019 (IIS 10)
وقتی صحبت از راهاندازی وبسایت و سرویسهای تحت وب در شبکههای سازمانی میشود، یک «وبسرور» قرار است درخواستهای کاربران را دریافت کند، آنها را پردازش کند و خروجی را با امنیت و سرعت مناسب تحویل بدهد. در محیطهای ویندوزی، وبسرور رسمی مایکروسافت Internet Information Services (IIS) است و در Windows Server 2019 بهصورت IIS 10.0 ارائه میشود. اگر در شبکههای مایکروسافتی (Windows Server) نیاز دارید یک سرویس وب را داخل سازمان یا حتی برای سناریوهای دسترسی بیرون سازمان استاندارد، امن و قابل مدیریت راهاندازی کنید، IIS (Internet Information Services) یکی از انتخابهای اصلی شماست. این دوره با رویکرد کاربردی و پروژهمحور طراحی شده تا شما فقط «اسم IIS» را یاد نگیرید؛ بلکه دقیقاً بفهمید وبسرور چیست، IIS چه نقشی در شبکه واقعی دارد، و چطور باید آن را طوری راهاندازی کنید که بعداً در نگهداری و Troubleshooting به مشکل نخورید.
نکته مهم: این دوره مناسب ادمینهایی است که میخواهند روی Windows Server 2019 (و نسخههای نزدیک مثل 2022/2025) وبسرور راه بیندازند، سایت و اپلیکیشن را مدیریت کنند، SSL و Binding را درست بفهمند، لاگ و خطاها را تحلیل کنند و سرویس را آمادهی بهرهبرداری در محیط سازمانی کنند.
لحن فرزان: هدف ما این نیست که فقط «چند تا کلیک» را حفظ کنید؛ هدف این است که وقتی فردا در شرکت گفتند «این سایت چرا 503 میدهد؟»، «SSL چرا درست بالا نمیآید؟»، «Application Pool چرا میخوابد؟»، شما مسیر درست را بلد باشید.
🌐 وبسرور چیست و دقیقاً چه کاری انجام میدهد؟
وبسرور نرمافزاری است که درخواستهای کاربران را (معمولاً روی پروتکلهای HTTP/HTTPS) دریافت میکند و بر اساس تنظیمات شما، محتوا را به کاربر برمیگرداند. این محتوا میتواند: فایلهای ثابت مثل HTML/CSS/JS، تصویر و دانلودها باشد یا خروجی پویا از یک اپلیکیشن (مثلاً .NET / ASP.NET / PHP و …).
✅ وظایف کلیدی Web Server در دنیای واقعی
- گوش دادن روی پورتها (مثلاً 80 و 443) و مدیریت اتصالها
- مدیریت Site/Virtual Directory/Application و مسیرهای دسترسی
- Authentication/Authorization (چه کسی اجازه دارد و چه کسی نه)
- مدیریت SSL/TLS و Certificate (امنیت ارتباط)
- Logging و ثبت رخدادها برای عیبیابی و گزارشگیری
- Performance/Resource Management (مثل App Pool و محدودسازی منابع)
نکته: وبسرور با اپلیکیشنسرور یکی نیست. مثلاً Tomcat یا Kestrel بیشتر نقش App Server دارند؛ اما معمولاً پشت یک وبسرور/ریورسپراکسی (مثل IIS/Nginx/Apache) قرار میگیرند. خیلی وقتها وبسرور را با «اپلیکیشنسرور» یکی میگیرند. وبسرور بیشتر تمرکزش روی سرویسدهی HTTP/HTTPS و مدیریت وب است، اما اپلیکیشنسرور میتواند موتور اجرای منطق برنامه را هم شامل شود. در IIS این دو دنیا به هم نزدیکاند چون IIS با App Pool و Runtimeها (مثل ASP.NET) خیلی خوب یکپارچه است.
🧩 IIS چیست و چرا در شبکههای مایکروسافتی محبوب است؟
IIS وبسرور رسمی مایکروسافت روی Windows است. اگر زیرساخت شما مایکروسافتی باشد، IIS از نظر یکپارچگی با Windows Server (سرویسها، امنیت، لاگها، دسترسیها، اکتیودایرکتوری و …) یک انتخاب بسیار منطقی است.
⭐ مزیتهای IIS برای ادمینهای شبکه
- مدیریت سادهتر برای محیطهای ویندوزی (GUI + ابزارهای مدیریتی)
- یکپارچگی با Windows Authentication و سناریوهای سازمانی
- پشتیبانی قوی از ASP.NET / .NET و سناریوهای Microsoft Stack
- ساختار واضح برای Site/App/Virtual Directory و کنترل دقیق دسترسیها
- قابلیتهای امنیتی مثل Request Filtering و مدیریت Binding/SSL
- لاگگیری و عیبیابی قابل اتکا برای محیط عملیاتی
اگر سازمان شما روی AD و ویندوز سرور میچرخد، IIS معمولاً «کمدردسرتر» از این است که یک وبسرور لینوکسی را وارد سناریو کنید—البته به شرطی که IIS را اصولی نصب و سختسازی کنید.
⚖️ مقایسه IIS با Apache/Nginx و وبسرورهای دیگر
در انتخاب وبسرور، جواب «بهترین» نداریم؛ انتخاب وبسرور همیشه به «سناریو» بستگی دارد. اینجا یک مقایسه کاربردی میدهم تا دقیقتر تصمیم بگیرید: Nginx به خاطر معماری سبک و عملکرد عالی در نقش Reverse Proxy / Load Balancer خیلی محبوب است (خصوصاً برای ترافیک بالا و سناریوهای مدرن). اگر هدف شما Reverse Proxy جلوی چند سرویس، یا Load Balancing سبک و سریع است: Nginx معمولاً انتخاب پرقدرتی است. اگر هدف شما میزبانی سازمانی روی Windows Server با یکپارچگیهای ویندوزی است: IIS گزینه بسیار منطقی است.
🟦 IIS (مایکروسافت)
- بهترین گزینه وقتی زیرساخت شما ویندوزی است و سرویس/اپلیکیشنها مایکروسافتی هستند.
- Windows Auth و سناریوهای سازمانی (Intranet) را بسیار روانتر مدیریت میکند.
- برای ASP.NET و اکوسیستم .NET انتخاب استاندارد و رایج است.
🟩 Apache (لینوکس/کراسپلتفرم)
- جامعه کاربری بسیار بزرگ و منابع آموزشی فراوان.
- برای سناریوهای کلاسیک وبسایتها (خصوصاً PHP) انتخاب رایج است.
- روی لینوکس و هاستینگهای عمومی بسیار زیاد استفاده میشود.
🟨 Nginx (کارایی بالا + Reverse Proxy)
- برای سناریوهای High Performance، Reverse Proxy، Load Balancing و Static Content عالی است.
- در معماریهای مدرن (میکروسرویس/کانتینر) بسیار محبوب است.
- معمولاً کنار اپلیکیشنسرورها مینشیند و ورودی درخواستها را مدیریت میکند.
🟪 گزینههای دیگر (Caddy / LiteSpeed / …)
- Caddy برای HTTPS خودکار و سادگی تنظیمات محبوب است.
- LiteSpeed (عموماً تجاری) در بعضی سناریوهای هاستینگ استفاده میشود.
- اما در محیطهای سازمانی مایکروسافتی، باز هم IIS معمولاً مسیر مستقیمتر است.
نتیجه فرزان: اگر پروژه شما «داخل سازمان و روی Windows Server» است، IIS غالباً بهترین شروع است. اگر پروژه شما «هاستینگ لینوکسی/وب عمومی با معماری مدرن» است، Nginx/Apache هم میتواند منطقیتر باشد.
🧭 نسخههای IIS تا امروز + آخرین نسخه چیست؟
IIS در طول سالها نسخههای مختلفی داشته و معمولاً همراه Windows Server رشد کرده است. شما در پروژههای واقعی ممکن است با نسخههای قدیمی هم برخورد کنید، ولی هدف این دوره این است که شما منطق IIS را یاد بگیرید تا بین نسخهها گم نشوید.
📌 یک نگاه سریع به نسخههای رایج
- IIS 6.0 (قدیمی و کلاسیک در سازمانهای قدیمی)
- IIS 7.0 / 7.5 (معمولاً در نسلهای قدیمیتر ویندوز سرور)
- IIS 8.0 / 8.5
- IIS 10.0 (نسخه رایج در Windows Serverهای جدید)
آخرین نسخه رایج IIS در Windows Serverهای جدید، IIS 10.0 است. نکته مهم اینجاست که داخل IIS 10.0 هم «Build/Version» میتواند با توجه به نسخه ویندوز متفاوت باشد، اما برای شما به عنوان ادمین، مهمتر از شماره دقیق، تسلط روی مفاهیم اصلی است: Site، Binding، SSL، App Pool، Logging و Troubleshooting.
🎯 در این دوره دقیقاً چه چیزهایی یاد میگیرید؟ (خروجی واقعی دوره)
خروجی این دوره باید این باشد که بتوانید یک وبسرور IIS را در شبکه واقعی نصب و آماده بهرهبرداری کنید، نه اینکه فقط چند گزینه را حفظ کنید. بنابراین تمرکز ما روی مفاهیم و نقاطی است که در پروژه واقعی «گلوگاه» هستند.
1️⃣ نصب و راهاندازی اصولی IIS روی Windows Server
- نصب Role و Featureهای لازم و انتخاب درست کامپوننتها
- شناخت سرویسها و ساختار مدیریتی IIS
- آشنایی با Best Practice در انتخاب اجزای موردنیاز (نه نصب بیهدف همه چیز)
2️⃣ Site / Application / Virtual Directory: ساختار میزبانی وب
- ساخت و مدیریت وبسایتها
- مدیریت مسیرها، دسترسیها و تنظیمات پایه
- شناخت تفاوت Application و Virtual Directory در سناریوهای واقعی
3️⃣ Binding و SSL/TLS: بخش حیاتی برای امنیت
- Bindingهای HTTP/HTTPS و مدیریت Hostname/Port
- Certificate چیست و چرا اشتباه در آن پروژه را زمین میزند
- نکات کلیدی برای جلوگیری از خطاهای رایج SSL
4️⃣ Application Pool و مدیریت منابع
- App Pool چیست و چرا در خطاهای 503 و Crash نقش دارد
- Identity و سطح دسترسی App Pool
- مدیریت Recycling و نکات پایداری سرویس
5️⃣ Authentication/Authorization: کنترل دسترسی واقعی
- Windows Authentication برای سناریوهای Intranet
- Basic Authentication و نکات امنیتی آن
- Authorization Rules و کنترل دسترسی فایل/پوشه
6️⃣ Logging و Troubleshooting: جایی که ادمین واقعی مشخص میشود
- بررسی لاگها و فهم مسیر خطاها
- شناخت خطاهای رایج (401/403/404/500/503) و مسیر حل آنها
- تشخیص مشکل از تنظیمات IIS یا از خود اپلیکیشن
خروجی فرزان: بعد از این دوره، اگر یک سایت/سرویس وب داخل سازمان به مشکل بخورد، شما «نقطه شروع درست» دارید و کورکورانه تنظیمات را تغییر نمیدهید.
💼 IIS در پروژههای واقعی چه کاربردی دارد؟
IIS فقط برای «یک وبسایت ساده» نیست. در سازمانها معمولاً IIS در سناریوهایی استفاده میشود که سرویس باید پایدار، قابل کنترل و قابل مانیتور باشد. چند نمونه کاربرد واقعی:
- راهاندازی Intranet سازمانی و سرویسهای داخلی
- میزبانی وباپلیکیشنهای سازمانی (پرتالها، سیستمهای منابع انسانی، اتوماسیونها)
- میزبانی API برای ارتباط بین سرویسها
- راهاندازی محیط تست/استیجینگ برای تیمهای توسعه
- ساخت یک بستر وب استاندارد برای سرویسهایی که روی ویندوز اجرا میشوند
📦 پیشنیازهای پیشنهادی قبل از شروع دوره
برای اینکه از دوره نتیجه بگیرید و آموزش برایتان «روان و قابل پیادهسازی» باشد، پیشنهاد میکنیم این موارد را بلد باشید یا حداقل آشنایی داشته باشید:
- مفاهیم پایه شبکه (TCP/IP، DNS، پورتها، NAT در حد کلی)
- آشنایی با Windows Server و مدیریت سرویسها و Roleها
- درک پایه از مفهوم وبسایت/دامین/URL و HTTP/HTTPS
- اگر قصد دارید سناریوهای سازمانی اجرا کنید: آشنایی کلی با Active Directory
نکته فرزان: اگر پایه Windows Server شما خوب باشد، IIS برایتان “قابل کنترل” میشود؛ اگر پایه ضعیف باشد، IIS تبدیل میشود به آزمون و خطا.
❓ سوالات متداول درباره IIS 10 روی Windows Server
🔹 IIS فقط برای ASP.NET است؟
نه. IIS برای ASP.NET عالی است، اما میتواند سناریوهای دیگر را هم پوشش دهد (مثلاً میزبانی فایلهای استاتیک، یا حتی بعضی سناریوهای اپلیکیشنهای دیگر با روشهای درست). مهم این است که شما معماری سرویس را درست انتخاب کنید.
🔹 IIS بهتر است یا Apache/Nginx؟
پاسخ درست این است: «بستگی به سناریو دارد». اگر زیرساخت شما ویندوزی و سازمانی است، IIS معمولاً مسیر سادهتر و یکپارچهتری میدهد. اگر اکوسیستم شما لینوکسی/هاستینگ عمومی/معماری مدرن است، Nginx/Apache هم میتوانند انتخابهای بهتری باشند.
🔹 رایجترین خطاهای IIS کداماند و از کجا شروع کنم؟
خطاهای 401/403 معمولاً به Authentication/Authorization مربوطاند، 404 معمولاً مسیر/محتوا یا تنظیمات است، 500 اغلب خطای برنامه یا تنظیمات Backend است، و 503 خیلی وقتها به App Pool و منابع/Identity برمیگردد. در این دوره دقیقاً یاد میگیرید از کجا شروع کنید تا وقتتان هدر نرود.
🔹 آیا برای یادگیری IIS باید لابراتوار بسازم؟
شدیداً پیشنهاد میشود. IIS اگر عملی تمرین نشود، خیلی زود تبدیل به آموزش حفظی میشود. لابراتوار باعث میشود Binding/SSL/App Pool/Permission را واقعی لمس کنید.
سرفصلهای دوره
سرفصلهای دوره به همراه نمونه فیلمها
آشنایی با پیشنیازها و نصب اولیه IIS
آشنایی با پیشنیازهای دوره IIS Web Hosting، آشنایی با معماری سیستم و IIS، آشنایی با لابراتوار پیاده سازی شده درون VMware Workstation سپس نصب اولیه IIS بر روی سیستم عامل های ویندوز 10، سرور 2019 (GUI) و سرور 2019 (Core)، آشنایی با انواع Web Site های Static و Dynamic و شناخت اولیه Role Service های IIS برای نصب
مدیریت IIS از راه دور + چند سایت (IP/Port/Host)
آشنایی با نحوه اتصال راه دور به یک Web Server، Site و یا Application از طریق کنسول گرافیکی جهت راه اندازی و مدیریت بخش های مختلف IIS، آشنایی با ابزار جانبی Web Platform Installer جهت نصب ویژگی های مختلف بر روی IIS، آشنایی با نحوه داشتن Multiple Site بر روی IIS از روش های مختلف (IP, Port, Host Name)، آشنایی با روش مختلف تحلیل نام و پیاده سازی آن بر روی لابراتوار سپس نحوه تعریف Home Page برای سایت های مختلف
Application Pool و سناریوهای تخصیص Pool
آشنایی با ساختار Application Pool و انواع آن سپس نحوه ایجاد آن برای هر سایت، آشنایی با اختصاص یک Pool به دو سایت و یا اختصاص چندین Pool به یک WebSite، سپس پیاده سازی کامل آن بر روی ساختار لابراتوار
منابع App Pool + Rapid-Fail / Ping Test / Recycling
آشنایی با نحوه اختصاص CPU و RAM به یک Application Pool، همچنین نحوه تعریف Rapid-Fail و Pin gTest جهت بالابردن اطمینان از Up بودن سایت و جلوگیری از یک سری حملات DDOS، آشنایی با قابلیت Recycling در سطج یک Application Pool و شناخت تنظیمات آن
Virtual Directory/App + HSTS + AuthN/AuthZ
آشنایی با ساختار Virtual Directory و Virtual App سپس نحوه ایجاد آن در سطح یک سایت، آشنایی با قابلیت جدید HSTS جهت جلوگیری از حملات man-in-the-middle، بررسی نحوه ایجاد محدودیت اتصال پهنای باند و …. در سطح یک سایت و یا زیرشاخه های آن، آشنایی با انواع روش های Authentication درون IIS و تفاوت هر کدام با یکدیگر سپس پیاده سازی بر روی لابراتوار، آشنایی با انواع Authorization Role جهت مدیریت دسترسی به سایت و محتوای آن
URL Rewrite و Ruleهای کاربردی
آشنایی با قابلیت URL Rewrite سپس دانلود و نصب آن بر روی IIS Web Hosting، آشنایی با نوشتن انواع Rule درون ابزار URL Rewrite جهت تبدیل Http به HTTPS به صورت اتوماتیک، Redirect شدن به یک سایت جانبی همچنین نوشتن متن خاص جهت Down شدن یک Website و …، سپس پیاده سازی موارد فوق در سطح لابراتوار
Logging/Debugging + Output Caching + PerfMon + Trace
آشنایی با راه اندازی Logging و Debugging جهت گزارش گیری و عیب یابی از کل سرور یا یک WebSite، همچنین پیاده سازی قابلیت Output Caching جهت بالابردن سرعت پاسخگویی و کم کردن پهنای باند مورد نیاز، آشنایی با ابزار Performance Monitor جهت مانیتورینگ آنلاین بخش های مختلف سرور و یا سایت همچنین ایجاد انواع Trace Rule جهت گزارش گیری از درخواست های ورودی
Request Filtering + MIME + FTP + Backup IIS
آشنایی با ویژگی Request Filtering جهت نوشتن انواع Rule در سطح URL، Extension, Http Verb و و…، همچنین تنظیم MIME برای مدیریت پسوندها در سطح یک سایت، آشنایی با نحوه راه اندازی FTP Server و FTP Client هچنین شناخت تنظیمات FTP Setting درون کنسول IIS، آشنایی با ساختار Backup از IIS سپس پیاده سازی آن بر روی لابراتوار
بعد از دوره «Microsoft IIS v10 Web Server 2019» چه دورههایی ببینیم؟
اگر IIS را برای Web Hosting، راهاندازی سایتهای سازمانی، میزبانی ASP.NET یا مدیریت وبسرور در شبکه واقعی یاد گرفتهاید، گام بعدی باید طوری انتخاب شود که شما را به نقطهی Deploy امن، پایدار و قابل مانیتور برساند—نه فقط “راهاندازی روی یک سیستم”.
1️⃣ پایههای زیرساخت (برای اینکه IIS را واقعی و اصولی Deploy کنید)
IIS در پروژه واقعی معمولاً روی Windows Server مینشیند و بدون تسلط روی سرویسهایی مثل Active Directory، DNS، سیاستها و مفاهیم ادمینی، هم در اجرا و هم در Troubleshooting به مشکل میخورید. اگر حس میکنید پایهتان هنوز کامل نیست، این دو دوره دقیقاً کمک میکند IIS را “در چارچوب درست شبکه” جلو ببرید:
نکته فرزان: اگر IIS را برای سرویسهای سازمانی، DMZ، Reverse Proxy، SSL/TLS و دسترسیهای بیرونی میخواهید، پایهی Server/DNS/AD باید “محکم” باشد.
2️⃣ اتوماسیون و مدیریت حرفهای (وقتی تعداد سرورها/سایتها زیاد میشود)
در شبکههای واقعی، مدیریت وبسرور فقط با کلیک جلو نمیرود؛ باید بتوانید کارهای تکراری را اسکریپت کنید، کانفیگها را استاندارد کنید، گزارش بگیرید و سریع عیبیابی کنید. بهترین مکمل برای IIS در دنیای مایکروسافت، PowerShell است:
اگر هدف شما علاوه بر Hosting، نزدیک شدن به استانداردهای امنیتی و درک بهتر مفاهیم Identity/Compliance (خصوصاً در محیطهای Hybrid) است، این دوره هم مسیر خوبی برای رشد کنار IIS و Windows Server محسوب میشود:
3️⃣ سرویسهای سازمانی کنار IIS (برای زیرساخت کاملتر)
اگر IIS را در شبکه سازمانی Deploy میکنید، معمولاً کنار آن سرویسهایی مثل ایمیل سازمانی، مانیتورینگ و بکاپ هم اهمیت پیدا میکند. این دورهها به شما کمک میکنند زیرساخت را کاملتر و حرفهایتر جلو ببرید:
اگر سازمان شما بزرگ است، بعد از اینکه IIS را درست Deploy کردید، مانیتورینگ و بکاپ “جزو الزامات” میشود—نه آپشن.
امتیاز دانشجویان دوره
نظرات
قوانین ثبت دیدگاه
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- فقط خریداران محصول میتوانند امتیاز خود را ثبت کنند.
5,500,000 تومان قیمت اصلی 5,500,000 تومان بود.825,000 تومانقیمت فعلی 825,000 تومان است.
nmgm132( خریدار محصول )
به مباحث تسلط متوسطی دارند