دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش 200-901 DEVASC - از صفر تا قهرمان

آموزش 200-901 DEVASC - از صفر تا قهرمان

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک مفاهیم اولیه شبکه از قبیل آدرس IP ،subnetting، مسیریابی، سوئیچینگ، VLAN‌ها و پروتکل‌های شبکه‌ای مانند TCP/IP و UDP
  • آشنایی با پلتفرم‌های شبکه Cisco، دستگاه‌ها و APIهای آن‌ها که امکان برنامه‌نویسی و خودکارسازی را فراهم می‌کنند.
  • بررسی تکنیک‌های خودکارسازی با ابزارهایی مانند Ansible، اسکریپت‌های Python و APIهای RESTful برای اتوماسیون پیکربندی‌های شبکه، مانیتورینگ و مدیریت تسک ها
  • معرفی اصول توسعه نرم‌افزار، از جمله سیستم‌های کنترل نسخه مانند Git و زبان‌های اسکریپت‌نویسی مانند Python
  • درک رویکردهای DevOps، شامل Continuous Integration/Continuous Deployment (CI/CD)

پیش نیازهای دوره

  • دانش اولیه شبکه
  • مهارت‌های اولیه برنامه‌نویسی
  • آشنایی با سیستم‌عامل

توضیحات دوره

دوره «توسعه اپلیکیشن ها و خودکارسازی فرآیندهای کاری با پلتفرم‌های Cisco (DEVASC)» به منظور تجهیز فراگیران به مهارت‌های اساسی لازم برای توسعه اپلیکیشن و اتوماسیون فرآیندهای کاری در پلتفرم‌های Cisco طراحی شده است. این دوره دامنه‌ای وسیع از موضوعات مرتبط با گواهینامه DevNet Associate را در بر می‌گیرد که بر توسعه نرم‌افزار و خودکارسازی شبکه تمرکز دارد.

موارد کلیدی پوشش داده شده:

توسعه و طراحی نرم‌افزار

  • مقدمه‌ای بر زبان‌های برنامه‌نویسی مانند Python و کاربردهای آن‌ها در خودکارسازی شبکه.

درک و استفاده از APIها

  • مبانی APIهای RESTful، از جمله متدهای تعامل با دستگاه‌ها و سرویس‌های شبکه به صورت برنامه‌نویسی

پلتفرم‌ها و توسعه‌های Cisco

  • مروری بر پلتفرم‌های Cisco، از جمله Cisco DNA Center ،Cisco Meraki و Cisco Webex، و چگونگی توسعه اپلیکیشن با این پلتفرم‌ها

استقرار اپلیکیشن و امنیت

  • اصول استقرار اپلیکیشن ها به صورت امن، حفظ یکپارچگی و امنیت داده‌

زیرساخت و خودکارسازی

  • تکنیک های اتوماسیون عملیات‌های شبکه با ابزارهایی مانند Ansible ،Puppet و Chef

اصول شبکه

  • اصول اصلی شبکه، شامل آدرس IP، مسیریابی، سوئیچینگ و توپولوژی‌های شبکه

تمرینات DevOps

  • آشنایی با مفاهیم و روش‌های DevOps، تمرکز بر پیوسته‌سازی و تحویل مداوم (CI/CD)

کانتینرها و مجازی‌سازی

  • مبانی استفاده از کانتینرها (مثلاً Docker) و فناوری‌های مجازی‌سازی در خودکارسازی شبکه

منابع Cisco DevNet

  • استفاده از منابع DevNet شرکت Cisco، از جمله محیط‌های آزمایشگاهی، لابراتورهای آموزشی و جوامع توسعه‌دهندگان.

آزمایش‌های عملی و پروژه‌ها

  • تمرین‌های عملی و پروژه‌های عملی برای تقویت یادگیری و کسب تجربه در خودکارسازی شبکه و برنامه‌نویسی

اهداف:

  • تجهیز فراگیران به مهارت‌های توسعه اپلیکیشن در پلتفرم‌های Cisco
  • ارائه دانش و تجربه در زمینه خودکارسازی عملیات‌های شبکه
  • آماده‌سازی داوطلبان برای آزمون گواهینامه Cisco Certified DevNet Associate

مخاطبین:

این دوره برای مهندسین شبکه، توسعه‌دهندگان نرم‌افزار و کارشناسان فناوری اطلاعات که به دنبال تقویت مهارت‌های خود در زمینه خودکارسازی و برنامه‌نویسی شبکه هستند مناسب است. همچنین برای کسانی که قصد شرکت در آزمون گواهینامه DevNet Associate را دارند، مناسب است.

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

این دوره برای چه کسانی مناسب است؟

  • مهندسان شبکه
  • توسعه‌دهندگان نرم‌افزار
  • مدیران سیستم
  • مهندسان DevOps 
  • متخصصان IT 
  • دانشجویان و متخصصان مشتاق

آموزش 200-901 DEVASC - از صفر تا قهرمان

  • مقدمه 02:16
  • یادداشت‌های درس 1 None
  • فرمت داده - XML ،JSON ،YAML 05:06
  • فرمت داده - XML ،JSON ،YAML - نکات None
  • توضیح پارس کردن فرمت‌های داده رایج (XML ،JSON ،YAML) به داده‌ Python 05:54
  • توصیف پارسینگ فرمت‌های داده رایج (XML ،JSON ،YAML) به داده‌ Python - نکات None
  • توصیف مفاهیم توسعه مبتنی بر آزمون 06:47
  • نکات - توصیف مفاهیم توسعه مبتنی بر آزمایش None
  • مقایسه متدهای توسعه نرم‌افزار (agile ،lean و waterfall) 04:17
  • مقایسه متدهای توسعه نرم‌افزار (agile ،lean و waterfall) - نکات None
  • توضیح مزایای سازماندهی کد در توابع، کلاس‌ها 04:04
  • توضیح مزایای سازماندهی کد در توابع، کلاس‌ها - نکات None
  • شناسایی مزایای الگوهای طراحی رایج (MVC و Observer) 06:14
  • توضیح مزایای کنترل نسخه 03:21
  • توضیح مزایای کنترل نسخه - نکات None
  • استفاده از عملیات کنترل نسخه رایج در Git - تئوری 04:21
  • استفاده از عملیات کنترل نسخه رایج در Git Lab 10:11
  • نکات استفاده از عملیات رایج کنترل نسخه با Git None
  • ساخت درخواست API REST برای انجام تسک با توجه به مستندات API 11:45
  • ساخت درخواست REST API در Postman و SD-WAN vManage 07:28
  • ساخت درخواست REST API در Postman و نکات مربوط به SD-WAN vManage None
  • توصیف الگوهای رایج استفاده از وب‌هوک‌ها 05:53
  • توصیف الگوهای رایج استفاده از وب‌ هوک‌ها None
  • شناسایی محدودیت‌های مصرف API‌ها 07:23
  • شناسایی محدودیت‌های مصرف API‌ها - نکات None
  • توضیح کدهای پاسخ رایج HTTP مربوط به REST API‌ها 04:23
  • توضیح کدهای پاسخ رایج HTTP مربوط به REST API‌ها None
  • عیب‌یابی مشکل با توجه به کد پاسخ HTTP، درخواست و API 06:28
  • عیب‌یابی مشکل با توجه به کد پاسخ HTTP، درخواست و نکات API None
  • شناسایی قسمت‌های مختلف پاسخ HTTP (کد پاسخ، هدرها، بدنه) 03:19
  • شناسایی قسمت‌های مختلف پاسخ HTTP (کد پاسخ، هدرها، بدنه) - نکات None
  • استفاده از مکانیزم‌های رایج تایید هویت API مانند توکن‌های اولیه و سفارشی 03:13
  • ملاحظات در مورد استفاده از مکانیزم‌های رایج تأیید هویت API مانند توکن‌های اولیه و سفارشی None
  • مقایسه سبک‌های رایج API (REST ،RPC، هم‌زمان و ناهم‌زمان) 05:54
  • نکات - مقایسه سبک‌های رایج API (REST ،RPC، هم‌زمان و ناهم‌زمان) None
  • ساختن یک اسکریپت Python که با استفاده از کتابخانه requests یک API REST فراخوانی می‌کند 09:27
  • شماره 01 مربوط به Cisco DNA Center 05:57
  • شماره 02 مربوط به Cisco DNA Center 05:10
  • آزمایشگاه API اول Cisco DNA Center - دریافت توکن 11:38
  • نکات - ساختن یک اسکریپت Python که با استفاده از کتابخانه requests یک API REST فراخوانی می‌کند None
  • ساختن یک اسکریپت Python که از SDK Cisco استفاده می‌کند، با توجه به مستندات SDK 10:52
  • ساختن یک اسکریپت Python که از SDK Cisco استفاده می‌کند، با توجه به مستندات SDK - نکات None
  • توضیح قابلیت‌های مدیریت شبکه Cisco Meraki ،Cisco DNA 09:31
  • نکات - توصیف قابلیت‌های پلتفرم‌ها و APIهای مدیریت شبکه Cisco None
  • پلتفرم‌ها و APIهای مدیریت محاسبات Cisco (UCS Manager و Intersight) 06:08
  • نکات - پلتفرم‌ها و APIهای مدیریت محاسبات Cisco (UCS Manager و Intersight) None
  • توضیح قابلیت‌های پلتفرم‌های همکاری Cisco و APIهای آن‌ها 12:49
  • نکات - توضیح قابلیت‌های پلتفرم‌ها و APIهای همکاری Cisco None
  • شرح قابلیت‌های پلتفرم‌های امنیتی Cisco و APIهای آن‌ها 16:56
  • نکات - توضیح قابلیت‌های پلتفرم‌های امنیتی Cisco و APIهای آن‌ها None
  • توضیح APIهای سطح دستگاه و رابط‌های دینامیک برای IOS XE و NX-OS 11:59
  • نکات - توصیف APIهای سطح دستگاه و رابط‌های دینامیک برای IOS XE و NX-OS None
  • شناسایی منبع مناسب DevNet برای یک سناریو خاص 05:40
  • نکات - شناسایی منبع مناسب DevNet برای یک سناریو None
  • ساخت کد برای انجام یک عملیات خاص بر اساس مجموعه‌ای از الزامات 12:16
  • نکات - ساخت کد برای انجام عملیات خاص None
  • کسب فهرستی از دستگاه‌های شبکه با استفاده از Meraki ،Cisco DNA Center، و ACI 12:10
  • نکات - کسب فهرستی از دستگاه‌های شبکه با استفاده از Meraki، Cisco DNA Center، و ACI None
  • مدیریت فضاها، شرکت‌کنندگان و پیام‌ها در Webex 10:01
  • مدیریت فضاها، شرکت‌کنندگان و پیام‌ها در WebEx None
  • کسب فهرستی از کلاینت‌ها و میزبان‌هایی که در شبکه مشاهده شده‌اند با استفاده از Meraki یا Cisco DNA 07:55
  • نکات - کسب فهرستی از کلاینت‌ها و میزبان‌هایی که در شبکه مشاهده شده‌اند با استفاده از Meraki یا Cisco DNA None
  • توضیح مزایای محاسبات مرزی 12:43
  • توضیح مزایای محاسبات مرزی None
  • شناسایی ویژگی‌های مدل‌های مختلف استقرار اپلیکیشن 12:03
  • شناسایی ویژگی‌های مدل‌های مختلف استقرار اپلیکیشن None
  • شناسایی ویژگی‌های این نوع‌های استقرار اپلیکیشن 07:58
  • نکات - شناسایی ویژگی‌های انواع استقرار اپلیکیشن None
  • توصیف کامپوننت های پایپ لاین CICD در استقرار اپلیکیشن 11:57
  • نکات - توصیف کامپوننت های پایپ لاین CI/CD در استقرار اپلیکیشن None
  • ساختن یک تست واحد در Python 07:24
  • ساختن یک آزمون واحد در Python - نکات None
  • تفسیر محتوای فایل Docker 07:09
  • نکات - تفسیر محتوای فایل Docker None
  • استفاده از تصاویر Docker در محیط توسعه محلی 13:40
  • نکات - استفاده از تصاویر Docker در محیط توسعه محلی None
  • شناسایی مسائل امنیتی اپلیکیشن های مرتبط با حفاظت از اسرار و رمزگذاری 10:57
  • نکات - شناسایی مشکلات امنیتی اپلیکیشن مرتبط با حفاظت از اسرار None
  • توضیح فایروال، DNS، تعادل‌باز بار و پروکسی معکوس در اپلیکیشن ها 10:19
  • نکات - توضیح فایروال، DNS، بارگذاری متعادل‌کننده‌ها و پروکسی معکوس در اپلیکیشن None
  • توصیف تهدیدهای برتر OWASP مانند XSS، حملات SQL و CSRF 17:03
  • نکات - توضیح تهدیدهای برتر OWASP مانند XSS، حملات SQL و CSRF None
  • استفاده از دستورات Bash 04:25
  • نکات - استفاده از دستورات Bash None
  • مسیردهی در سیستم فایل لینوکس 11:24
  • توزیع لینوکس و مدیر بسته 08:17
  • کار با فایل‌ها و شاخه‌ها بخش 1 15:55
  • کار با فایل‌ها و شاخه‌ها بخش 2 08:28
  • مجوزهای فایل و فرآیندهای لینوکس 09:49
  • فرآیندهای لینوکس 01:54
  • شناسایی اصول روش‌های DevOps 09:52
  • نکات - شناسایی اصول DevOps None
  • مقدمه بخش 5 03:37
  • توصیف ارزش برنامه‌نویسی مدل محور برای زیرساخت - قسمت 1 15:53
  • توصیف ارزش برنامه‌نویسی مدل محور برای زیرساخت - قسمت 2 08:09
  • مقایسه مدیریت در سطح کنترلر با مدیریت در سطح دستگاه None
  • مقایسه مدیریت در سطح کنترلر با مدیریت در سطح دستگاه 05:23
  • نکات - توضیح ارزش برنامه‌نویسی مدل محور برای زیرساخت None
  • توصیف استفاده و نقش ابزارهای شبیه‌سازی و تست شبکه 08:16
  • توصیف اصول زیرساخت به عنوان کد 06:04
  • نکات زیرساخت به عنوان کد None
  • توصیف قابلیت‌های ابزارهای اتوماسیون مانند Ansible و Terraform 09:40
  • نکات - قابلیت‌های ابزارهای اتوماسیون مانند Ansible ،Terraform None
  • تفسیر نمودار توالی حاوی تماس‌های API 09:39
  • نکات - تفسیر نمودار توالی که شامل تماس‌های API است None
  • تفسیر نتایج کوئری RESTCONF یا NETCONF 06:50
  • نکات - تفسیر نتایج کوئری RESTCONF یا NETCONF None
  • شناسایی فرآیند کاری که توسط اسکریپت Python خودکار می‌شود 09:39
  • نکات - شناسایی فرآیند کاری که توسط اسکریپت Python خودکار می‌شود None
  • قالب Cisco DNA Center 18:16
  • شناسایی فرآیند خودکاری که توسط playbook Ansible صورت می‌گیرد 09:16
  • شناسایی فرآیند خودکاری که توسط اسکریپت Bash صورت می‌گیرد 07:31
  • نکات - شناسایی فرآیندهای کاری که توسط اسکریپت Bash خودکار می‌شود None
  • تفسیر تفاوت‌های یکپارچه 06:46
  • نکات - تفسیر تفاوت‌های یکپارچه None
  • توصیف اصول و مزایای فرآیند بررسی کد 06:46
  • نکات - توضیح اصول و مزایای فرآیند بررسی کد None
  • توضیح هدف و کاربرد آدرس‌های MAC و VLAN‌ها 07:38
  • توضیح هدف و چگونگی استفاده از آدرس‌های IP، مسیرها، ماسک زیرشبکه و پیشوند 15:52
  • توضیح عملکرد کامپوننت های رایج شبکه 08:07
  • تفسیر یک نمودار توپولوژی شبکه اولیه با عناصر مانند سوئیچ‌ها 08:20
  • توضیح عملکرد سطوح مدیریت، داده و کنترل در یک شبکه 11:44
  • توضیح عملکرد این سرویس‌های IP شامل DHCP ،DNS ،NAT ،SNMP و NTP 14:15
  • شناسایی مقادیر پورت پروتکل‌های رایج (مانند SSH ،Telnet ،HTTP ،HTTPS) 05:33
  • شناسایی علت مشکلات اتصال اپلیکیشن (مشکل NAT، پورت حمل‌ونقل) 10:17
  • توضیح اثر محدودیت‌های شبکه بر اپلیکیشن ها 03:11
  • برنامه‌ریزی آموزش 02:16
  • نوع داده بخش 01 06:29
  • نوع‌های داده: رشته و لیست 12:11
  • عملگرهای بیان متغیر، عبارت، نظر 17:55
  • جریان تابع در ماژول همراه با نمونه‌ها 20:52
  • مثال‌هایی از توابع تعریف‌شده کاربر 21:01
  • نمونه‌های تمرینی 03:45
  • عبارات شرطی if و if_else 07:35
  • حلقه‌های While و For 23:22
  • شرایط Break، Continue و Pass در حلقه‌ها 09:53
  • واحد 3 - تابع بازگشتی و متغیرهای سراسری و محلی 11:04
  • تابع بازگشتی _ رشته _ برش 17:22
  • ماژول‌های رشته و آرایه 08:35
  • واحد چهارم - عملیات لیست 08:58
  • عملیات لیست و Tuple 11:53
  • دیکشنری‌ها 06:36
  • واحد 5 - فایل‌ها و مدیریت استثنا 12:55
  • مدیریت خطا 09:16
  • ایمپورت کردن و بسته‌های Python 09:05

8,699,600 2,174,900 تومان

مشخصات آموزش

آموزش 200-901 DEVASC - از صفر تا قهرمان

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:145
  • مدت زمان :14:35:48
  • حجم :6.01GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید