یادگیری برنامهنویسی Perl: از مبتدی تا حرفهای (2025)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول پایهی Perl – درک مفاهیم اولیهی Perl از جمله سینتکس، متغیرها، نوع دادهها و ساختارهای کنترل
- عبارات منظم و مدیریت فایل – تسلط به قدرت عبارات منظم در Perl و انجام عملیات ورودی/خروجی فایلها به صورت کارآمد
- برنامهنویسی پیشرفته در Perl – یادگیری مفاهیم شیءگرایی در Perl، ماژولها، استفاده از CPAN و نوشتن اسکریپتهای خودکار
- کاربردهای عملی و پروژههای واقعی – استفاده از Perl در وب اسکرپر، پردازش متن، مدیریت سیستم و تسک های خودکار
پیش نیازهای دوره
- دانش اولیهی کامپیوتر – آشنایی با استفاده از رایانه، نصب نرمافزار و کار با فایلها
- مفاهیم برنامهنویسی پایه (اختیاری) – در حالی که ضروری نیست، آشنایی با هر زبان برنامهنویسی مانند Python، Java یا C مفید است
- ویرایشگر کد و نصب Perl – دانشجویان باید یک ویرایشگر متن (مانند VS Code یا ++Notepad) داشته باشند و Perl روی سیستمشان نصب شده باشد (راهنمای نصب ارائه خواهد شد).
- انگیزه برای یادگیری و تست– تمایل به تمرین و کاوش در برنامهنویسی Perl از طریق تمرینهای عملی
توضیحات دوره
آیا قصد دارید برنامهنویسی Perl را از صفر کامل یاد بگیرید یا مهارتهای اسکریپتنویسی خود را برای خودکارسازی، پردازش متن و وب اسکرپرها توسعه دهید؟ این دوره جامع Perl شما را از سطح مبتدی به حرفهای میرساند، و همه چیز از سینتکس پایه تا ویژگیهای پیشرفته مانند عبارات منظم، مدیریت فایل، تعامل با پایگاهداده و خودکارسازی سیستم را پوشش میدهد.
آن چه خواهید آموخت:
- مبانی Perl – درک متغیرها، نوع دادهها، حلقهها و دستورات شرطی
- عبارات منظم (Regex) – تسلط به تطابق الگو، جایگزینیها و پارس متن
- مدیریت فایل و پردازش دادهها – خواندن، نوشتن و دستکاری فایلهای CSV ،JSON و فایلهای بزرگ
- وب اسکرپرها و APIها – استخراج دادهها از وبسایتها با استفاده از ماژولهای Perl.
- تعامل با پایگاهداده – اتصال Perl به MySQL ،PostgreSQL یا SQLite برای کاربردهای واقعی.
- مدیریت سیستم و خودکارسازی – استفاده از Perl برای اتوماسیون تسک ها و زمانبندی اسکریپتها
- برنامهنویسی شیءگرا در Perl – یادگیری کلاسها، وراثت و ماژولها
با تمرینهای عملی، پروژههای واقعی و راهنماییهای تخصصی، شما تجربه عملی کسب خواهید کرد تا بتوانید با اعتماد کامل از Perl در محیطهای حرفهای استفاده کنید. اکنون ثبتنام کنید و سفر برنامهنویسی Perl خود را آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان در برنامهنویسی - هر کسی که تازه وارد حوزه برنامهنویسی است و میخواهد زبان Perl را به عنوان زبان برنامهنویسی اول خود شروع کند.
- توسعهدهندگان و حرفهایهای فناوری اطلاعات - مهندسان نرمافزار، مدیران سیستم و متخصصان فناوری اطلاعات که قصد دارند Perl را برای وظایف خودکارسازی و اسکریپتنویسی اضافه کنند.
- تحلیلگران داده و وب اسکرپرها - افرادی که نیازمند پردازش دادههای بزرگ، پارس متن یا خودکارسازی وب اسکرپرها با استفاده از Perl هستند.
- دانشجویان و علاقهمندان - هر کسی که قصد دارد Perl را برای پروژههای تحقیقاتی، علمی یا شخصی بیاموزد.
یادگیری برنامهنویسی Perl: از مبتدی تا حرفهای (2025)
-
بررسی دوره و آن چه در این دوره یاد میگیرید 02:42
-
مقدمهای بر Perl: تاریخچه و موارد استفاده 03:27
-
راهاندازی محیط توسعه (ویندوز، macOS، لینوکس) 08:54
-
نوشتن و اجرای اولین اسکریپت Perl 05:25
-
درک سینتکس و ساختار Perl 07:08
-
متغیرها و نوع دادهها (اسکلر، آرایه، هَش) 17:48
-
عملگرها در Perl: حسابی، مقایسهای، منطقی و رشتهای 14:19
-
کار با رشتهها و تغییرات روی رشتهها 18:25
-
ورودی و خروجی کاربر در Perl 09:02
-
دستورات شرطی: if ،else ،elsif و unless 08:56
-
ساختارهای حلقه: for ،foreach ،while ،until ،do-while 10:02
-
استفاده از next ،last و redo برای کنترل حلقهها 05:21
-
نمونههای عملی: ساخت اسکریپتهای تعاملی در Perl 04:47
-
تعریف و فراخوانی توابع در Perl 11:21
-
ارسال پارامترها و بازگرداندن مقادیر 05:13
-
استفاده از توابع داخلی 12:36
-
دامنه و پایداری متغیرها در Subroutines 09:17
-
بهترین شیوه ها برای نوشتن کد قابل استفاده مجدد 05:46
-
مقدمهای بر عبارات منظم در Perl 08:44
-
تطبیق الگو و جایگزینیها 02:43
-
استفاده از متاکاراکترها، Quantifiers و کلاسهای کاراکتر 03:57
-
تکنیکهای پیشرفته عبارات منظم (Lookahead ،Lookbehind، گروهبندی) 03:59
-
کاربردهای واقعی عبارات منظم در Perl (پردازش لاگ، استخراج دادهها) 04:29
-
مدیریت فایلها در Perl 09:21
-
مدیریت فایلهای CSV و JSON 07:17
-
پردازش مؤثر فایلهای بزرگ 03:54
-
مدیریت خطا و اشکالزدایی عملیات فایل 06:00
-
کار با ماژولها و کتابخانههای CPAN 08:18
-
مقدمهای بر برنامهنویسی شیءگرا در Perl 06:56
-
وراثت و پلی مورفیسم در برنامهنویسی شیءگرا در Perl 08:16
-
استفاده از Perl برای مدیریت سیستم و خودکارسازی 08:09
-
مقدمهای بر وب اسکرپینگ با Perl 11:44
-
تجزیه کردن HTML و XML با Perl 04:43
-
درخواستهای API با Perl 05:00
-
مقدمهای بر Perl DBI (رابط پایگاهداده) 02:54
-
اتصال به MySQL ،PostgreSQL یا SQLite 11:19
-
اجرای کوئریها و مدیریت تراکنشها 10:08
-
ساخت اپلیکیشن CRUD در Perl 03:53
-
ساخت Log Parser Tool با Perl 04:27
-
خودکارسازی نوتیفیکیشن های ایمیل با Perl 02:30
-
توسعه یک Web Scraper ساده 02:19
-
پروژه نهایی: پردازش دادهها از ابتدا تا انتها با Perl 05:14
مشخصات آموزش
یادگیری برنامهنویسی Perl: از مبتدی تا حرفهای (2025)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:42
- مدت زمان :05:06:45
- حجم :1.42GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy