هزینه آموزش
۲۲,۰۰۰ تومان

آموزش مقدماتی زبان برنامه نویسی پرل

آموزش مقدماتی زبان برنامه نویسی پرل

چکیده

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

مدرس
علی دژبرد

کارشناسی مهندسی کامپیوتر - نرم افزار

علی دژبرد کارشناسی مهندسی کامپیوتر گرایش نرم افزار از دانشگاه بیرجند و علاقه مند به پردازش تصویر و پایتون هستند. ایشان در حال حاضر در زمینه برنامه نویسی به زبان های پایتون (Python)، سی پلاس پلاس (++C)، جاوا اسکریپت (JavaScript)، پرل (Perl) و همچنین طراحی پایگاه داده های SQL فعالیت دارند و مدرس زبان های برنامه نویسی پایتون و روبی نیز می باشند.

چکیده آموزش

توضیحات تکمیلی

زبان برنامه نویسی پرل (Perl) یک زبان متن باز است که در نوشتن اکسپلویت (Exploit)، کدهای تخریب و سیستم های Spidering در مدیریت شبکه توسط هکرها به کار برده می شود. از پرل همچنین در برنامه های  دات نت (NET.) برای پردازش متن استفاده می شود و به دلیل استفاده از CGI در صفحات وب و قدرت بالای این زبان در پردازش متن و تطبیق الگو، آن را برای نوشتن CGI به کار می برند.

امروزه مهندسان هوش مصنوعی و ژنتیک نیز به دلیل متن باز بودن Perl و همچنین قابلیت Cross Platform آن، بسیار از آن استفاده می کنند. به دلیل آنکه تکنولوژی و امنیت اطلاعات از اهمیت بالایی در شبکه برخوردار هستند، بر اهمیت یادگیری زبان برنامه نویسی پرل به طور گسترده می افزاید. شما نیز با یادگیری این زبان برنامه نویسی، جایگاه خود را میان برنامه نویسان و هکرها پیدا کرده و روند مطلوبی را در یادگیری هک و امنیت طی می کنید.

هدف از این آموزش، آشنایی افراد با چگونگی استفاده از زبان Perl برای نوشتن CGI و همچنین نوشتن اکسپلویت است. ابتدای آموزش با مفاهیم پایه، توضیحات نرم افزار و طریقه کدنویسی شروع شده و سپس  با مفاهیم اصلی و ضروری در هر زبان برنامه نویسی یعنی دستورات حلقه و جملات شرطی آشنا شده و در ادامه طریقه نوشتن آن ها در پرل آموزش داده می شود.

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

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی زبان پرل
    • معرفی پرل و قابلیت های آن
    • کاربردها
  • درس دوم: آشنایی اولیه
    • معرفی محیط های برنامه نویسی برای پرل
    • نصب Padre
    • سینتکس ساده از پرل
    • معرفی دستور Print
    • انواع داده عددی
  • درس سوم: متغیر
    • آشنایی با متغیر
    • قوانین تعریف متغیر
    • معرفی رشته
    • معرفی هش
    • معرفی آرایه
  • درس چهارم: عملگرها
    • عملگرهای محاسباتی
    • عملگرهای بیتی
    • عملگرهای مقایسه ای
    • عملگرهای انتسابی یا خلاصه ای
    • عملگرهای منطقی
    • عملگرهای رشته ای
  • درس پنجم: اسکالر
    • اسکالرها
    • اسکالرهای عددی
    • اسکالرهای رشته ای
    • کار با عمگرهای رشته ای
    • توابع رشته ای پرل
    • فرمت بندی خروجی Print
    • عملیات روی اسکالرها
  • درس ششم: آرایه ها
    • تعریف آرایه
    • دسترسی به عناصر آرایه
    • تابع qw
    • شمارش عناصر آرایه
    • معرفی عملگر محدوده یا Range
    • برش آرایه
    • توابع آرایه
  • درس هفتم: هش ها
    • ایجاد هش
    • اضافه کردن عنصر جدید
    • حذف یک عنصر
    • جداسازی کلیدها و مقادیر
    • دستکاری مقدار
  • درس هشتم: دستورات شرطی
    • معرفی شرط
    • if
    • if - else
    • Nested If
    • چندشرطی
      • Unless
      • Unless-else
  • درس نهم: حلقه های تکرار
    • حلفه for
    • حلقه for بی نهایت
    • حلقه foreach
    • حلقه while
    • حلقه while بی نهایت
    • do-while
    • Until
    • گرفتن مقدار از ورودی
    • حلقه تو در تو
    • Last
    • Next
  • درس دهم: تاریخ و زمان
    • نحوه استفاده از زمان و تاریخ در پرل
    • معرفی تابع localtime
    • معرفی تابع gmtime
  • درس یازدهم: سابروتین ها
    • سابروتین چیست
    • سینتکس ایجاد
    • سابروتین با آرایه
    • سابروتین با هش
  • درس دوازدهم: رفرنس
    • معرفی رفرنس
    • سینتکس ساخت رفرنس
    • رفرنس هش
    • رفرنس آرایه
    • رفرنس اسکالر
    • خارج کردن از حالت رفرنس
    • تابع ref
  • درس سیزدهم: فایل
    • ایجاد فایل txt
    • خواندن تک خط و چندخطی فایل txt
  • درس چهاردهم: دایرکتوری
    • ساخت دایرکتوری
    • حذف دایرکتوری
    • نمایش محتویات یک دایرکتوری
    • نمایش فایل های یک دایرکتوری
  • درس پانزدهم: خطایابی
    • انواع خطاها در پرل
    • تابع die
    • تابع warn
  • درس شانزدهم: متغیرهای خاص
    • متغیر خاص
    • $_
    • $.
    • $#
    • $!
    • @ARGV
    • %LNK
 
مفید برای رشته های
  • علوم کامپیوتر
  • مهندسی کامپیوتر - نرم افزار

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل PDF یادداشت‌ های ارائه مدرس



پیش نمایش‌ها

پیش نمایش ۱: معرفی زبان پرل ۲ دقیقه

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

دانلود مستقیم پیش نمایش - حجم دانلود ۳ مگابایت (کلیک کنید +)
پیش نمایش ۲: آشنایی اولیه ۳ دقیقه

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

دانلود مستقیم پیش نمایش - حجم دانلود ۳ مگابایت (کلیک کنید +)
پیش نمایش ۳: متغیر ۲ دقیقه

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

دانلود مستقیم پیش نمایش - حجم دانلود ۲ مگابایت (کلیک کنید +)
پیش نمایش ۴: عملگرها ۶ دقیقه

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

دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)
پیش نمایش ۵: اسکالر ۶ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۶: آرایه‌ ها ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۷: هش‌ ها ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۸: دستورات شرطی ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۹: حلقه های تکرار ۴ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۰: تاریخ و زمان ۲ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۱: سابروتین ها ۲ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۲: رفرنس ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۳: فایل ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۴: دایرکتوری ۲ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۵: خطایابی ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش نمایش ۱۶: متغیرهای خاص ۳ دقیقه
مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مقدماتی زبان برنامه نویسی پرل
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۴۱۶۴ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVPRL9809
مدت زمان ۳ ساعت و ۴ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۲۱۰     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)



نظرات

تا کنون ۱۲۷ نفر از این آموزش استفاده کرده اند و ۲ نظر ثبت شده است.
حمیدرصا
حمیدرصا

دوره پیشرفته تر پرل رو هم در سایت قرار دهید.
پاسخ به نظر

شروین
شروین

مباحث خوب تدریس شد، البته استاد بیشتر تمرکزشون روی تاریخچه بود.
مفهوم درس رو هم به خوبی گفتند، سرفصلای خوبی هم ارائه شد.

پاسخ به نظر



برچسب‌ها: $. | $# | Array in Perl | CGI | Continue در پرل | Cross - platform | do-while | Exploit | expression in perl | For در پرل | Foreach در پرل | gmtime | GoTo در پرل | If – else در پرل | Last در پرل | localtime | Nested if | Next در پرل | per special variable | Perl | Range | Redo در پرل | Reference | refrences in perl | Spidering | Subroutine | Switch در پرل | Unless در پرل | Until در پرل | While در پرل | آرایه | آرایه ها در پرل | آرایه های پرل | اسکالرها در پرل | اسکالرهای رشته ای | اسکالرهای عددی | اکسپلویت | انواع خطاها در پرل | انواع داده در پرل | انواع عملگرها در پرل | برنامه نویسی | برنامه نویسی Perl | برنامه نویسی به زبان پرل | برنامه های NET. | پرل | تابع die | تابع gmtime | تابع localtime | تابع qw | تابع ref | تابع warn | تاریخ و زمان در پرل | تطبیق الگو | توابع آرایه | توابع رشته ای پرل | حذف دایرکتوری | حلفه for | حلقه for بی نهایت | حلقه foreach | حلقه While | حلقه while بی نهایت | حلقه تو در تو | حلقه های تکرار در پرل | خروجی Print | خطایابی در پرل | دایرکتوری در پرل | دستورات زبان پرل | دستورات شرطی در پرل | رشته | رفرنس آرایه | رفرنس اسکالر | رفرنس در پرل | زبان برنامه نویسی Perl | ژنتیک | سابروتین ها در پرل | سیستم های Spidering | سینتکس ایجاد | سینتکس پرل | شرط ها در زبان پرل | صفحات وب | عمگرهای رشته ای | عملگرهای انتسابی | عملگرهای بیتی | عملگرهای رشته ای | عملگرهای محاسباتی | عملگرهای مقایسه ای | عملگرهای منطقی | عملیات روی آرایه ها در پرل | عملیات روی هش ها در پرل | عناصر آرایه | فایل در پرل | قابلیت Cross Platform | متغیرهای خاص در پرل | محتویات یک دایرکتوری | نحوه تعریف متغیر در پرل | هش | هش در زبان پرل | هش ها در پرل | هوش مصنوعی

آموزش مقدماتی زبان برنامه نویسی پرل

تعداد دانشجو
۱۲۷ نفر
۵ نفر در یک ماه اخیر
مدت زمان
۳ ساعت و ۴ دقیقه
هزینه آموزش
۲۲,۰۰۰ تومان
محتوای این آموزش
۲ بازخورد (مشاهده نظرات)