برنامهنویسی پرل: درک مبانی [2024]
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک ساختارهای داده پرل، زیرروالها، عبارات منظم و موارد دیگر
- نصب و مدیریت وابستگیهای پرل با استفاده از CPANM.
- یادگیری چگونگی نوشتن اسکریپتها و ماژولهای پرل
- خواندن و نوشتن فایلها با استفاده از پرل بومی و ماژولها
- ایمپورت کردن کد پرل از فایلهای اسکریپت خارجی
- درک ارجاعات در ساختار داده پرل
- اجرای دستورات سیستم با استفاده از پرل
- اجرای پرل از طریق رابط خط فرمان (CLI)
- درک محدوده متغیرها در پرل
- دیباگ کردن کد پرل و درک پیامهای خطا
- نوشتن کد شیگرا در پرل با استفاده از راهکار پیشفرض OOP در پرل
- یادگیری مبانی فریمورک Mouse OOP
- تست واحد کدهای پرل
- نصب پرل روی ویندوز، اوبونتو، مک و لینوکس
- استفاده از Docker برای اجرای کد پرل
پیش نیازهای دوره
- هیچ تجربه قبلی با پرل نیاز نیست. شما هر آنچه نیاز دارید را خواهید آموخت!
- شما به یک سیستم با دسترسی لازم برای نصب وابستگیهای پرل نیاز دارید.
- درک اولیه از برنامهنویسی مفید است، اما الزامی نیست!
توضیحات دوره
با دوره جامع ما که برای مبتدیان و برنامهنویسان سطح متوسط طراحی شده است، قدرت برنامهنویسی پرل را آزاد کنید. به اصول پرل، از سینتکس اولیه تا ویژگیهای پیشرفته، عمیق شوید و پایهای محکم در این زبان همهمنظوره به دست آورید.
با تسلط به اصول تست واحد در پرل، یاد بگیرید چگونه کدی تمیز، کارآمد و قابل نگهداری بنویسید.
فریمورک برنامهنویسی شیگرا (OOP) Mouse را برای ایجاد برنامههای مقیاسپذیر و خوشساختار بررسی کنید. این فریمورک سبک و در عین حال قدرتمند به شما کمک میکند اصول OOP را به طور مؤثر در پروژههای پرل خود پیادهسازی کنید.
در پایان این دوره، شما به مهارتهای لازم برای ساخت، تست و نگهداری برنامههای پرل با اعتماد به نفس مجهز خواهید شد. چه سفر برنامهنویسی خود را آغاز کرده باشید و چه به دنبال بهبود تخصص پرل خود باشید، این دوره دروازه شما برای تبدیل شدن به یک توسعهدهنده پرل ماهر است.
چرا پرل را در سال 2024 یاد بگیریم؟
پرل در سال 2024 همچنان یک زبان قدرتمند و همهمنظوره است که مزایای منحصر به فردی برای چالشهای برنامهنویسی مدرن ارائه میدهد. قابلیتهای قوی پردازش متن آن، این زبان را برای کارهایی مانند دستکاری دادهها، وب اسکرپینگ و مدیریت سیستم ایدهآل میسازد. کتابخانه جامع CPAN پرل مجموعه گستردهای از ماژولها را فراهم میکند که در زمان و تلاش توسعه صرفهجویی میکند. با پشتیبانی قوی از عبارات منظم و اسکریپتنویسی کارآمد، پرل برای نمونهسازی سریع و اتوماسیون عالی است.
علاوه بر این، یادگیری پرل مهارتهای حل مسئله شما را تقویت کرده و جعبهابزار برنامهنویسی شما را گسترش میدهد. از آنجا که بسیاری از سیستمهای قدیمی و شرکتهای معتبر هنوز به پرل متکی هستند، تسلط به آن میتواند درهای فرصتهای شغلی تخصصی و رشد حرفهای را باز کند. قدرت پرل را در آغوش بگیرید و در چشمانداز فناوریِ در حال تحول، پیشتاز بمانید.
آیا این دوره برای شما مناسب است؟
قطعاً! این دوره برای شما مناسب است اگر:
- مبتدیان: شما در برنامهنویسی تازهکار هستید و میخواهید با زبانی شروع کنید که به دلیل انعطافپذیری و قابلیتهای قدرتمند پردازش متن شناخته شده است.
- برنامهنویسان سطح متوسط: شما تجربه کدنویسی دارید و میخواهید مهارتهای خود را با پرل، یک زبان اسکریپتنویسی منعطف و کارآمد، گسترش دهید.
- مدیران سیستم: شما نیاز دارید تسک ها را خودکار کنید، فایلها را مدیریت کنید و عملیات سیستم را با استفاده از پرل به طور کارآمد انجام دهید.
- تحلیلگران داده: شما به دنبال استفاده از تواناییهای قوی پرل در دستکاری متن و تجزیه دادهها برای سادهسازی گردش های کاری خود هستید.
- دانشجویان و علاقهمندان: شما علاقه زیادی به یادگیری یک زبان برنامهنویسی جدید دارید که هم کاربردی و هم سرگرمکننده باشد.
این دوره چه چیزی به من خواهد آموخت؟
در این دوره، شما درک جامعی از برنامهنویسی پرل و کاربردهای عملی آن به دست خواهید آورد. شما موارد زیر را خواهید آموخت:
- اصول پرل: درک مفاهیم اصلی پرل، از جمله سینتکس، ساختارهای داده، عبارات منظم و کار با فایل
- برنامهنویسی شیگرا (OOP): درک اصول OOP و چگونگی پیادهسازی آنها در پرل برای ایجاد کد ماژولار و قابل استفاده مجدد.
- تست واحد: تسلط به تکنیکهای تست واحد در پرل برای اطمینان از اینکه کد شما قابل اعتماد، قابل نگهداری و بدون باگ است.
- فریمورک Mouse OOP: بررسی عمیق در فریمورک Mouse OOP، ابزاری سبک و قدرتمند، برای ساخت اپلیکیشن های مقیاسپذیر و خوشساختار
در پایان این دوره، شما قادر خواهید بود اسکریپتهای پرل کارآمد بنویسید، برنامههای شیگرای مستحکم طراحی کنید و تستهای واحد جامع را پیادهسازی کنید، در حالی که از قدرت فریمورک Mouse استفاده میکنید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای مبتدیانی که تجربه کم یا هیچ تجربهای در نوشتن کد پرل ندارند، ایدهآل است.
- این دوره با هدف پوشش مبانی برنامهنویسی پرل طراحی شده است.
برنامهنویسی پرل: درک مبانی [2024]
-
خوشآمدگویی 01:33
-
زبان برنامهنویسی پرل 01:24
-
مقدمه 00:57
-
ویندوز - Docker 09:52
-
ویندوز - Strawberry Perl 02:06
-
لینوکس و Mac OS 06:26
-
ویژوال استودیو کد (VS Code) 04:07
-
اجرای پرل از طریق CLI 03:37
-
ساختار فایل اسکریپت پرل 08:52
-
انواع داده - اسکالرها 08:42
-
دیباگ کردن با Data::Dumper 03:08
-
انواع داده - آرایهها 14:15
-
انواع داده - هشها 12:04
-
ارجاعات - قسمت 1 11:51
-
ارجاعات - قسمت 2 06:24
-
زیرروالها (Subroutines) 10:37
-
امضاهای زیرروال 05:53
-
محدوده متغیر 09:35
-
مدیریت خطا 05:21
-
عملگرهای منطقی 13:28
-
دستورات شرطی 06:33
-
حلقهها 11:29
-
عبارات منظم (Regular Expressions) 13:37
-
توابع داخلی 11:01
-
متغیرهای خاص 06:52
-
OOP - کلاسها، نمونهها، ویژگیها و متدها 15:41
-
تفاوت "use" و "require" 09:22
-
Exporter و انواع متدها 07:25
-
CPANM: نصب ماژولها 08:11
-
مدیریت استثنای بهبود یافته 09:09
-
درخواستها با Mojo::UserAgent 12:55
-
خواندن و نوشتن فایلها 08:34
-
خواندن و نوشتن فایلها با Path::Tiny 06:03
-
اجرای فرمان های سیستم 04:58
-
فریمورک Test::Most 07:13
-
مقادیر اولیه 08:55
-
ارجاعات 10:39
-
استثناها (Exceptions) 04:10
-
زیرتستها 04:19
-
SKIP و TODO 06:22
-
تشخیص - note ،diag و explain 04:07
-
اشیاء (Objects) 06:15
-
ایجاد کلاسها 02:54
-
ویژگیها - مبانی 07:59
-
ویژگیها - محدودیتهای نوع 13:16
-
ویژگیها - مفاهیم پیشرفته 18:45
-
متدها - مبانی 07:33
-
متدها - مفاهیم پیشرفته 08:29
-
ایمپورتهای تمیز با namespace::autoclean 04:50
-
BUILDARGS، BUILD و DEMOLISH 09:01
-
وراثت (Inheritance) 09:22
-
نقشها (Roles) 14:04
-
Mouse::Meta::Class 11:17
-
تغییرناپذیر کردن کلاس 07:01
-
خلاصه 00:51
مشخصات آموزش
برنامهنویسی پرل: درک مبانی [2024]
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:55
- مدت زمان :07:22:27
- حجم :2.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy