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

پرل زبان برنامه‌نویسی تفسیری و سطح بالا ، شی‌گرا و یک زبان سمت سرور قدرتمند است که در آزمایشگاه Jet Propulsion ناسا توسط لری وال در سال ۱۹۸۷ طراحی شد. زبان پرل بطور وسیعی ساختار خود را از زبان C , و بعضی از خصوصیات خود را مدیون زبانهای : AWK , LISP , SED , SH می باشد .در هر جایی که بتوان زبان های برنامه نویسی دیگری را بکار برد از پرل نیز میتوان استفاده کرد.

پرل سر نام کلمات زیر است: perl: Practical Extraction and Report Language

پرل ایده آل برای کار با فایلهای متنی(ویرایش . تنظیم . مدیریت) و تنظیم و گزارشگیری از وظایف و همچنین کار های شبکه ای و کار با HTML و نمایش صفحات وب میباشد.
البته فراموش نکنید که در موارد دیگری مثل system management tasks, database access , Graphical Programming , AI نیز کاربرد دارد.


پرل را امروزه در زمینه های هوش مصنوعی–ژنتیک –نظامی –تحقیقاتی – صنعتی و بطور گسترده ای در اینترنت میتوان یافت .
نوشتن یک: بانک اطلاعاتی – صفحه گسترده – سیستم عامل – و یا یک وب سرور شاید عاقلانه به نظر نرسد ولی در پرل امکانپذیر است .
زبان پرل قدرت بسیاری در پردازش متن دارد بطور مثال میتواند یک رشته را ایجاد و به عنوان یک فرمان سیستمی اجرا کند .

جالب است بدانید نرم افزاری که شما تحت سیستم عامل LINUX و یا MAC نوشته اید به طور قطع روی سیستم عامل WINDOWS و UNIX هم اجرا میشود. مفسر پرل متن برنامه‮ ‬را‮ ‬خوانده‮ ‬و‮ ‬هم‌زمان‮ ‬تفسیر‮ ‬کرده‮ ‬و‮ ‬اجرا‮ ‬می‮ ‬کند‮‬.‮ ‮ در حال حاضر پرل را در بیش از ۰۴ سیستم عامل میتوان بکار گرفت و کتابخانه CPAN بیش از ۰۰۰۱۱ مازول را با کد منبع در اختیار تان می گذارد که روزانه به این تعداد افزوده میشود.

گستره استفاده پرل به عنوان زبانی برای ایجاد برنامه های ۳ بعدی تا حدی است که تا چندی پیش متخصصین Graphcomp در تستی زبان C و PERL را برای اجرای برنامه ۳ بعدی بر روی ۳ سیستم عامل متفاوت : VISTA , UBUNTU , FEDORA با سخت افزار یکسان به کار گرفتند. در این میان پرل توانست با استفاده بهینه از منابع سیستم برتری خود را در این زمینه اثبات کند . نتایج تست Graphcomp : http://graphcomp.com/pogl.cgi?v=۰۱۱۱s۳m۳

با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions) در جمله زبانهایی قرار گرفت که بطور وسیعی برای نوشتن CGI بکار گرفته میشود . در این میان وب سایت های پر ترافیک مانند :Livejournal.com, Ticketmaster.com Amzon.com , IMDB.com, از زبان پرل استفاده میکنند.

به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبکه بسیاری از متخصصین شبکه و هکرها از این قافله عقب نمانده و امروزه شاهد این هستیم که بسیاری از برنامه های : مدیریت شبکه , سیستم های Spidering , و Exploite ها به زبان پرل نوشته میشود.

پرل به عنوان یک زبان چسبنده می تواند در زبان های دیگر مورد استفاده قرار گیرد . یکی از جالبترین نکات یک برنامه مکمل پرل به نام VisualPerl هست که به بسته NET. مایکروسافت میچسبد و شما در کنار ASP.NET میتونید با پرل نیز یرنامه نویسی کنید. به طور مثال می توانید در برنامه های .NET از پرل برای پردازش متن ویا هر چیز دیگری استفاده کنید این قابلیت تنها به .NET محدود نمیشود و پرل را می توان در دیگر زبان های برنامه نویسی بدون در نظر گرفتن پلتفرم ان استفاده کنید .

  • آشنایی مقدماتی با پرل
  • بررسی مفاهیم اولیه در پرل(بلوک ها ، حلقه ها ، عبارات شرطی …)
  • بررسی کامل عملیات بر روی اسکالرها
  • آموزش کامل regex ها در برنامه نویسی
  • هش ها(hashes)
  • آشنایی با توابع و اپراتور های دیگر
  • آموزش کامل فایل ها و دایرکتوری ها
  • کار با پایگاه داده ها در Perl
  • دستکاری و توسعه ی CGI در Perl
  • دستکاری HTTP در پرل
  • ارسال mail از طریق CGI

  • کاربردهای متنوع زبان برنامه نویسی perl
  • نصب پرل در دو محیط ویندوز و لینوکس
  • آماده سازی محیط eclipse برای زبان پرل
  • آشنایی سریع با مفاهیم پایه ای زبان همچون حلقه ها و عبارت شرطی
  • مفهوم اسکریپت نویسی
  • آشنایی با انواع داده های عددی
  • داده های اسکالر ( scalar data )
  • توضیح کامل در مورد نحوه ی کار با رشته ها (strings)
  • آشنایی با خاصیت درونیابی متغیر (variable interpolation )
  • آشنایی کوتاهی با Escape Character
  • آشنایی با متغیرهای محلی و عمومی
  • مروری بر انواع عملگرها
  • آشنایی با توابع ریاضی در پرل
  • آشنایی با عبارات با قاعده (Regular Expression) و مفهوم pattern matching
  • آشنایی با مفهوم list data ها
  • آشنایی با مفهوم hash
  • آشنایی با عبارات کلیدی delete   و undefined

و بسیاری مطالب دیگر که در متن و ویدئوهای آموزشی با آنها اشاره خواهد شد .

بررسی دوره

نامعلوم

امتیاز
  • 5 ستاره0
  • 4 ستاره0
  • 3 ستاره0
  • 2 ستاره0
  • 1 ستاره0
شرکت در دوره
14 دانشجو ثبت نام کرد
  • تصویر پروفایل amir
  • تصویر پروفایل محمد امیر
  • تصویر پروفایل ali_kh
  • تصویر پروفایل bejamin
  • تصویر پروفایل sogol
  • تصویر پروفایل farshid

مجموعه آموزشی آسان یادبگیر


مجموعه آموزشی آسان یاد بگیر در جهت کمک به دانشجویان عزیز در فراگیری نرم افزار های کاربردی رشته هایشان و همچنین حضور قوی در آزمون ارشد و یاد گیری دروس دانشگاهی در بهار سال 1394 تاسیس گردیده است . امیدواریم که قدمی کوچک در در جهت کمک به شما عزیزان برداشته باشیم.

ارتباط با ما


صفحه تماس با ما
شماره تماس :
9226686036(98+)
9189247615(98+)
9332304210(98+)
ایمیل :
courses@asanyadbegir.com

ویژگی های مجموعه های آموزشی ما


  • آموزش های مقدماتی تا پیشرفته
  • انتقال مفاهیم به زبان ساده
  • اساتید مجرب و حرفه ای
  • مثال های متعدد و کاربردی
  • آموزش های کاربردی برای ورود به بازارکار
  • آموزش های تخصصی کنکور ارشد
  • یادگیری سریع ، آسان و ارازن

فهرست صفحات


صفحه اصلی
همه دوره ها
درخواست پروژه
درخواست مشاوره
تدریس خصوصی
کلاس های عمومی
صفحه تماس با ما
top

© تمامی آموزش ها به صورت تخصصی تولید مجموعه آسان یادبگیر می باشد و استفاده از آن در وب سایت های دیگر پیگرد قانونی در پی خواهد داشت.