در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این دوره آموزشی کدنویسی به زبان های Cron, Perl, Python, PHP, MySQL, Sed, Awk, PowerShell, Ruby را در سیستم های لینوکس و ویندوز یاد گرفته و همراه با دین دیویس مدرس دوره تمرین خواهید کرد.
عنوان اصلی : Scripting II Edition
اسکریپت های INIT و Cron
ویژگی ها و ویژگی ها را شناسایی کنید
اسکریپت های INIT و Cron را تجزیه کنید
متغیرها و مراجع تابع را کاوش کنید
قابلیت کاربرد سیستم را ارزیابی کنید
آرگومان های رابط خط فرمان (CLI).
ویژگی ها را توضیح دهید
پیشفرضها را کاوش کنید
آرگومان ها را پاس کنید و درون یابی را ارزیابی کنید
شمارنده آرگومان CLI را در معرض نمایش قرار دهید
هنگام فراخوانی از آرگومان های مناسب CLI اطمینان حاصل کنید
ورودهای ناموفق را پیدا کنید
ایجاد خودکار ساختار دایرکتوری مورد نیاز
لاگ های مربوطه را شناسایی کنید
کاربر جستجو شده پیش فرض
«awk» و «sed» را بر این اساس ادغام کنید
رشته جستجو را با کاربر تعریف شده مرتبط کنید
شبیه سازی حذف هسته دامپ
ایجاد تخلیه هسته در مکان های سیستم فایل متفاوت
گزارش های همزمان فعالیت را فراخوانی کنید
مراجع واجد شرایط
نتایج فرآیند ایمیل
خرد در دسترس بودن فضای ذخیره سازی
در مورد ارتباط بحث کنید
ادغام «df»، «awk» و «grep»
خروجی جالب را تجزیه کنید
اشتقاق را با آستانه های تعریف شده مقایسه کنید
سرویس از راه دور را بررسی کنید
هدف را توضیح دهید
خدمات راه دور را شناسایی کنید
SSH را یکپارچه کنید
بر این اساس وضعیت خدمات را به دام بیندازید
هاست های متغیر حلقه
اشکال زدایی مناسب
پشتیبان گیری از عکس های فوری
نیاز را شناسایی کنید
خرد در دسترس بودن فضای ذخیره سازی را ادغام کنید
استفاده از "tar" و "bzip2"
اسکریپت انعطاف پذیر برای رسیدگی به عکس های فوری دیفرانسیل
عکس فوری را در روز تغییر دهید
بقایای مرتب
گسترش فرآیند برای رمزگذاری عکس های فوری
رسیدگی به خطاها
فرآیند بازسازی برای رسیدگی به خطاها
به جز نتایج مثبت و منفی
توابع مناسب را تعریف کنید
انتشار مراجع تابع
اثربخشی تست
حافظه رایگان و تعویض
خرد قابل استفاده مجدد را تعریف کنید
ادغام با فرآیندهای موجود
آستانه های متفاوت
اجرا و ارزیابی کنید
خرد چوب
فایده بودن را آشکار کند
تعریف و حاوی پارامترها در یک تابع
تابع را بر این اساس یکپارچه کنید
مولد Checksum
هدف را شناسایی کنید
ادغام خرد CLI ARGS
ادغام خرد لاگر
چک جمع های دلخواه را برای محتوای متغیر ایجاد کنید
خرد چوب
فایده بودن را آشکار کند
تعریف و حاوی پارامترها در یک تابع
تابع را بر این اساس یکپارچه کنید
تاریخچه پاکسازی
کاربرد را توجیه کنید
محیط تاریخ را کاوش کنید
از مدیریت تاریخچه در فراخوان های پوسته اطمینان حاصل کنید
نظارت بر بارگذاری صفحه
سناریو را توضیح دهید
ادغام "wget"
آستانه ها را تعریف کنید
کد تله های مناسب
میانگین بارگذاری صفحات در طول زمان
نتایج را ارزیابی کنید
بالا
Perl در ویندوز - محیط اسکریپت - ماژول II
مبانی
ActivePerl را دانلود و نصب کنید
ویرایشگر Bluefish را نصب کنید
کاوش و تایید محیط
در مورد ویژگی ها و ویژگی ها بحث کنید
تعریف و دستکاری متغیرها
به هم پیوستن مقادیر
شرایط
در مورد کاربردی بودن بحث کنید
آرگومان های CLI را کاوش کنید
در دسترس بودن متغیر را تعیین کنید
از بیان منظم (RegEx) برای اعتبار سنجی آرگومان های CLI استفاده کنید
انجام تست های فایل
حلقه ها
درباره ویژگی ها و ویژگی ها بحث کنید
از WHILE برای تکرار بر اساس آن استفاده کنید
UNTIL را در ارتباط با فایل ورودی/خروجی کاوش کنید
با استفاده از FOR تکرار کنید
از FOREACH با آرایه ها استفاده کنید
چرخه از طریق آرگومان های CLI
توابع آرایه
کاربرد را تعریف کنید
حذف دنباله | آیتم های پیشرو
ضمیمه | عناصر لیست را آماده کنید
مرتب سازی عناصر
زیر برنامه ها
تعریف و فراخوانی
مقادیر و فرآیند را پاس کنید
اقلام گزارش دریافت شد
اعمال مدیریت آرایه
ورودی/خروجی فایل
درباره ویژگیها و حالتها بحث کنید
تکرار روی دسته فایل
فایل حاصل با دسته جایگزین ایجاد کنید
جداکننده های خطوط را بر این اساس مدیریت کنید
تبدیل داده ها
نتایج را ارزیابی کنید
ماژول ها
مزایا را توضیح دهید
ابزارها و آرشیوها را شناسایی کنید
پیاده سازی ماژول فشرده سازی
انتقال داده ها با FTP
نتایج را ارزیابی کنید
حرکت دسته جمعی | عادی سازی
در مورد محدودیت های سیستم بحث کنید
لیستی از موارد مرتبط را ایجاد کنید
از پشتیبانی RegEx استفاده کنید
تبدیل جداکننده ها به صورت عمده
تحولات را تبلیغ کنید
خدمات پستی
در مورد قوانین بحث کنید
ساخت میلر
ایجاد پیام
در فرآیندها گنجانده شود
نتایج را ارزیابی کنید
عادی سازی پرونده
فایل ها و رشته ها را تجزیه کنید
تعیین جداکننده های فعلی
بر این اساس عادی کنید
بازسازی فرآیند موجود
خروجی را تایید کنید
تعامل روتر
درباره ویژگی ها بحث کنید
ماژول را نصب کنید
به دستگاه سیسکو متصل شوید و داده های مفید را بررسی کنید
در صورت نیاز تجزیه کنید
قابلیت اتصال MySQL
درباره ویژگی ها بحث کنید
روال ها را اجرا کنید
داده های روتر رابط با MySQL
متفرقه
شبیه سازی «آپ تایم» لینوکس
فید M3U ایجاد کنید
بالا
پایتون در ویندوز
مبانی
درباره ویژگی ها بحث کنید
دانلود و نصب کنید
محیط را کاوش کنید
مقادیر مربوط به سیستم عامل را استخراج کنید
بررسی متغیرها: اسکالر، توالی، تاپل، مجموعه
استفاده از تعاملی | حالت های غیر تعاملی
بر اساس آن داده ها را تبدیل و برش دهید
مدیریت لیست ها با توابع مرتبط
شرایط
در مورد برنامه ها بحث کنید
آرگومان های ارائه شده را تایید و تایید کنید
ادغام عبارات منظم (RegEx)
در شاخه های شرطی استاندارد پیمایش کنید
حلقه ها
با استفاده از FOR در میان دنباله ها چرخه بزنید
تراورس لیست ها
ایجاد توالی با range()
روی محتوای داده های متنی تکرار کنید
از WHILE به طور مشابه استفاده کنید
ارزیابی کنید
رسیدگی به خطا با استثناها
درباره ویژگی ها و مزایا بحث کنید
مدیریت خطا را با استفاده از TRY و EXCEPT اجرا کنید
بر اساس طبقات مورد علاقه، خطاهای مختلف را به دام بیندازید
ارائه استثنائات فراگیر
ورودی/خروجی فایل
درباره ویژگی ها و حالت ها بحث کنید
محتوا را به عنوان رشته و لیست باز کنید
مدیریت استثنا را ادغام کنید
جداکننده های اضافی را بردارید
جریان ورودی/خروجی را مطابق با اهداف تغییر دهید
ورودی/خروجی تبدیل شده را بنویسید
در صورت نیاز آمار سیستم عامل را مشخص کنید
تولید چکسام
در مورد ضرورت بحث کنید
کتابخانه هش کلید و چک های پشتیبانی شده را شناسایی کنید
ادغام تابع glob().
تولید خودکار چکسامها در محتوای مشخص شده
نتایج را ارزیابی کنید
کپی انبوه و عادی سازی فایل ها
هدف را تعریف کنید
جداکننده ها را در صورت نیاز تجزیه کنید
عناصر فایل را بر این اساس جدا کنید
جداکننده های مورد نظر را جایگزین کنید
نرمال کردن فرمت
جداکننده ها را از فایل های منبع تعیین کنید
خروجی را ارزیابی کنید
FTP
کتابخانه سرویس گیرنده FTP را با پشتیبانی از رمزگذاری در نمونه راه دور پیاده سازی کنید
آخرین مطالب را طبق هدف تجزیه و تحلیل و بازیابی کنید
نتایج را تایید کنید
کپی درخت دایرکتوری
محدودیت ها را شناسایی کنید
ماژول های مربوطه را وارد کنید
درخت های دایرکتوری مورد نظر را کپی کنید
نتایج را تایید کنید
اجرای فرآیند
در مورد کاربردی بودن بحث کنید
فراخوانی سیستم را پیاده سازی کنید
تجزیه نتایج را برگرداند
بر این اساس ارزیابی کنید
کتابخانه URL
ویژگی ها را توضیح دهید
ماژول های مربوطه را وارد کنید
دسترسی مشتری HTTP را پیاده سازی کنید
متغیرها را به فرآیند سمت سرور ارسال کنید
داده های برگشتی را ارزیابی کنید
بالا
PHP در ویندوز - محیط اسکریپت - ماژول IV
مبانی
دانلود و نصب کنید
محیط را کاوش کنید
متغیرهای پشتیبانی شده را توضیح دهید
متغیرها را تعریف کنید و بر اساس آن ارزیابی کنید
پیاده سازی مراجع
آرایه ها را از رشته ها تولید کنید
دسترسی به عناصر آرایه متمایز
آرایه ها را به رشته ها متصل کنید
دستکاری آرایه ها با توابع قابل اجرا
اطلاعات مفید PHP را کاوش کنید
شرایط
درباره ویژگی ها بحث کنید
پارامترهای CLI را در صورت نیاز تجزیه کنید
رشته ها را مقایسه کنید
وجود فایل را تایید کنید
وجود متغیرهای URL را تأیید کنید
SWITCH & CASE را مورد بحث قرار دهید
حلقه ها
در مورد کاربردی بودن بحث کنید
انواع رایج را فهرست کنید
کاوش برای
FOREACH را اجرا و ارزیابی کنید
در جایی که قابل اجراست به WHILE نگاه کنید
تکرار روی لیست ها و I/O فایل
ورودی/خروجی فایل
ویژگی های مرتبط را برشمارید
به دست آوردن آمار از فایل ها
ایجاد لیست از تماس های دایرکتوری
وضعیت دایرکتوری را تأیید کنید
خواندن فایل ها در آرایه ها
تبدیل داده ها و تولید خروجی اصلاح شده
دادهها را در جایی که میخواهید پراکنده کنید
چک سام ها را ایجاد کنید
هش های پشتیبانی شده را مورد بحث قرار دهید
جمعهای چک برای محتوای متغیر تولید کنید
نتایج را با باینری های از پیش تعریف شده مقایسه کنید
نرمال کردن فایل ها
در مورد مشکل بحث کنید
شناسایی اهداف
قلاب های قابل اجرا کد برای تجزیه فایل ها
تغییر نام فایل ها
ایجاد تحول
درخواست HTTP | پاسخ | حلقه
درباره مفاهیم و کاربردها بحث کنید
کتابخانه URL مشتری را یکپارچه کنید
درخواست های GET & POST را ایجاد کنید
بر این اساس قسمت پشتی را تجزیه کنید
اخطارها را بیان کنید
رشته درخواست URL را به درستی رمزگذاری کنید
اعتبارسنجی متغیرهای ضبط شده
FTP
در مورد کاربردی بودن بحث کنید
کتابخانه مناسب را فراخوانی کنید
به خدمات FTP راه دور متصل شوید
محتوای متغیر را بازیابی کنید
نتایج را ارزیابی کنید
درخواست HTTP | پاسخ | حلقه
درباره مفاهیم و کاربردها بحث کنید
کتابخانه URL مشتری را یکپارچه کنید
درخواست های GET & POST را ایجاد کنید
بر این اساس قسمت پشتی را تجزیه کنید
اخطارها را بیان کنید
رشته درخواست URL را به درستی رمزگذاری کنید
اعتبارسنجی متغیرهای ضبط شده
رابط MySQL
طرح ساختار داده برای برنامه
بازیابی اطلاعات از طریق FTP برای تبدیل
تبدیل داده های فرآیند برای ارسال SQL
رابط MySQL از PHP
MySQL back-end را ارزیابی کنید
PHP با HTML
درباره مفاهیم و کاربردها بحث کنید
PHP را با HTML یکپارچه کنید
بازیابی داده ها از فروشگاه داده های دائمی
ارائه داده با استفاده از PHP و HTML
نتایج را ارزیابی کنید
متغیرهای کلیدی
تعریف و استفاده از متغیرهای SESSION
متغیرهای اعتبارسنجی با توابع روتین
متغیرهای ابرجهانی را کاوش کنید
در مورد مربوط بودن و سناریوهای نمونه بحث کنید
بالا
Awk & Sed در ویندوز - Field & Stream Transformation - Module V
Sed - مبانی:
دانلود و نصب کنید
محیط را کاوش کنید
متناسب با آن به روز رسانی کنید تا دسترسی را فراهم کنید
ویژگی های کلیدی را مورد بحث قرار دهید
گزینه های استفاده را مطالعه کنید
Sed - جستجو و جایگزینی:
درباره ویژگی ها بحث کنید
مرور عبارات منظم
دسترسی به محدوده داده ها
حذف محتوا از فیدهای داده
گزینه های قابل اجرا را مورد بحث قرار دهید
تبدیل داده های مختلف
رفرنسهای برگشتی را در انتخاب دادهها بگنجانید
با توالی های فرار رایج مقابله کنید
Sed - نام فایل ها و مسیرها:
داده های نمونه را آماده کنید
RegExes را توسعه دهید تا بر اساس آن تجزیه و تحلیل شود
در صورت لزوم اشکال زدایی کنید
تجزیه ویندوز و یونیکس | مسیرهای لینوکس
محتوای HTML را تجزیه کنید
نتایج را ارزیابی کنید
Sed - اسکریپت ها و وظایف:
کاربرد معمولی را توضیح دهید
نوشتن اسکریپت برای کارهای مختلف
برچسب های HTML را حذف کنید
کارهای رایج را کاوش کنید
Awk - مبانی:
ویژگی های مشترک را مورد بحث قرار دهید
آدرس ها و الگوها را کاوش کنید
مقایسه و مقایسه با Sed
Awk - Transform Delimiters:
وظایف معمولی را شناسایی کنید
مجموعه داده را آماده کنید
جداکننده ها را در صورت لزوم تجزیه و تبدیل کنید
نتایج را ارزیابی کنید
Awk - اسکریپتها و وظایف:
ساختار اسکریپت را توضیح دهید
بهره برداری از گزینه های ساختاری
توجه داشته باشید که از نگرانی فرار کنید
در صورت نیاز به توکارهای مرجع مراجعه کنید
تهیه گزارش در مورد داده های پردازش شده
جداکننده های رکورد را کاوش کنید
Awk - تجزیه گزارش - متفرقه:
سناریوی معمولی مرحله
گزارش های وب IIS را مطابق با معیارها تجزیه کنید
گزارش های سیستم پردازش
دستورات متفرقه را کاوش کنید
نتایج را ارزیابی کنید
بالا:
PowerShell - Windows Scripting Environment - Module VI
ویژگی ها و مبانی:
در مورد الزامات و ویژگی های کلیدی بحث کنید
محیط را کاوش کنید
عملکردهای اساسی را انجام دهید
مقایسه و مقایسه با لینوکس | یونیکس $SHELLs
برای استفاده آماده کنید
Command-Lets:
در مورد کاربردی بودن بحث کنید
cmdlet های موجود در محیط را شناسایی کنید
از cmdlet های مختلف برای کارهای رایج استفاده کنید
نتایج را ارزیابی کنید
Pipes & File IO:
اهمیت لوله ها را برجسته کنید
داده های شی را از طریق لوله ها در معرض دید قرار دهید
تعامل با فایل ها با استفاده از مکانیسم های IO
داده ها را بر این اساس تجزیه کنید
نتایج را ارزیابی کنید
مدیریت نمایه و نامهای مستعار:
پیکربندی های مختلف پروفایل را شناسایی کنید
مقادیر خاص پروفایل را تعریف کنید
برای دامنه کاربر و سیستم اعمال شود
نام مستعار از پیش تعریف شده را شناسایی و بحث کنید
برای مرجع مشترک نام مستعار ایجاد کنید
نتایج را ارزیابی کنید
شرایط و حلقه ها:
نحو شرطی را مطالعه کنید
ایجاد شرایط برای سناریوهای رایج
کد شعبه بر این اساس
مکانیسم های حلقه پشتیبانی شده را کاوش کنید
حلقه هایی برای پردازش داده ها بنویسید
عبارات منظم (RegExes):
در مورد کاربردی بودن بحث کنید
فراکاراکترهای مفید را برشمارید
مسابقات را در صورت نیاز انجام دهید
داده ها را فیلتر کنید و ارزیابی کنید
خدمات | مدیریت فرآیند:
در مورد توانایی ها بحث کنید
cmdlet های کلیدی را شناسایی کرده و اجرا کنید
خدمات تجزیه | فرآیندهای اطلاعات دولتی
خدمات بازجویی | فرآیندهای درخواستی
مقایسه با محیط GUI
مزایای را برجسته کنید
محیط اسکریپت یکپارچه (ISE):
درباره ویژگی ها و مزایای آن بحث کنید
رابط کاربری گرافیکی را کاوش کنید
اجرای دستورات بر اساس درخواست
نویسنده اسکریپت های ساده
نتایج را ارزیابی کنید
اسکریپت های پاورشل:
خدمات را از طریق اسکریپت بررسی کنید
پارامترهای موقعیتی CLI را تأیید کنید
کپی انبوه | انتقال فایل ها بر اساس معیارها
عادی سازی فایل ها با جداکننده های دلخواه
نتایج را ارزیابی کنید
بالا:
روبی در ویندوز | محیط اسکریپت نویسی لینوکس - ماژول VII
ویژگی ها و مبانی:
ویژگی های کلیدی را مورد بحث قرار دهید
روی ویندوز نصب کنید
کاوش تعاملی | محیط های غیر تعاملی
مشابه پایتون و پرل را رسم کنید
تعریف و دستکاری VARهای معمولی از نوع رشته ای
نتایج را ارزیابی کنید
آرایه ها | هش ها:
در مورد کاربردی بودن بحث کنید
آرایه ها و هش های نمونه را تعریف کنید
با استفاده از روش های کاربردی دستکاری کنید
نتایج را ارزیابی کنید
تعریف کلاس ساده:
در مورد محیط Ruby OO بحث کنید
کلاس ساده را با ارجاع به متدهای از پیش تعریف شده تعریف کنید
نمونه برداری کنید و مطابق با آن تماس بگیرید
در صورت نیاز با عملکرد پیشرفته به روز رسانی کنید
نتایج را ارزیابی کنید
تکرار | شرایط:
مدل تکرار روبی را توضیح دهید
انواع بی شماری تولید کنید و تکرار کنید
در مورد پشتیبانی تکرار سنتی بحث کنید
موجودیت های بیشماری را به دام انداخته و دستکاری کنید
اشکال مختلف شرطی را کاوش کنید
کد شعبه با آزمون شرطی مناسب
نتایج را ارزیابی کنید
عبارات منظم (RegExes):
در مورد کاربردی بودن بحث کنید
فراکاراکترهای مفید را برشمارید
مسابقات را در صورت نیاز انجام دهید
داده ها را فیلتر کنید و ارزیابی کنید
معرفی فایل IO:
در مورد توانایی ها بحث کنید
کلاس ها و روش های کلیدی را شناسایی کنید
برای کلاسها و متدهای فایل IO مرجع بسازید
داده ها را بر این اساس پردازش کنید
برای نوشتن اسکریپت ها با کلاس های File IO آماده شوید
اسکریپت های روبی:
درباره ویژگی ها و مزایای آن بحث کنید
کپی انبوه | انتقال اسکریپت برای اهداف عمومی
عادی سازی فایل ها بر اساس معیارها
مقایسه و مقایسه با زبان های دیگر
نتایج را ارزیابی کنید
کلاس چوب نگار:
در مورد ارتباط و کاربرد بحث کنید
کلاس اسکلت را با عملکرد دلخواه بسازید
در صورت نیاز قابلیت های کلاس را گسترش دهید
کلاس را به کتابخانه اختصاص دهید
نیاز به کلاس در اسکریپت های جلویی
هر دو ویندوز را کاوش کنید | عملکرد لینوکس
نتایج را ارزیابی کنید
رسیدگی به استثناء | اعتبارسنجی پارامتر:
مدل رسیدگی به استثنا را توضیح دهید
مقایسه و مقایسه با طرح سنتی مدیریت خطا
کد مهم را در بلوک های استثنا به دام بیندازید
مطابق با خطاها برخورد کنید
اعتبارسنجی پارامترهای ورودی
نتایج را ارزیابی کنید
Scripting II Edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش کامل رابط خط فرمانی Router 53
آموزش کار با Packet Capture Analysis در سیستم های Linux
دوره کاملا پیشرفته برنامه نویسی Shell در لینوکس
دوره یادگیری کامل PHP Glob
آموزش کار با Amazon Route 53 در سیستم های لینوکسی
آموزش کامل راه اندازی SFTP در لینوکس
آموزش کار با سرویس ایمیل Qmail در سیستم های Linux
آموزش نصب ، پیکربندی و مدیریت SendMail در سیستم های Linux
دوره یادگیری و تمرین PowerShell
دوره یادگیری کامل کار با سیستم عامل BSD11x