آموزش عبارات منظم در جاوا اسکریپت ‚Äö√Ñ√¨ دوره کارشناسی ارشد و پروژه ها [ویدئو]

Regular Expressions in JavaScript – Master Course and Projects [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: عبارات منظم بخش اساسی حل مسئله در علوم کامپیوتر است. اگر به درستی به موضوع نزدیک نشوید، یادگیری آن ممکن است دشوار باشد. این دوره عبارات منظم را به بخش های قابل مدیریت تقسیم می کند تا بتوانید آنها را به سرعت یاد بگیرید و مفاهیم را برای مدت طولانی تری حفظ کنید. این دوره هم برای برنامه نویسان جاوا اسکریپت و هم برای برنامه نویسان زبان های دیگر مفید است زیرا بر مفاهیم اصلی عبارات منظم قبل از آموزش نحوه به کارگیری آنها در جاوا اسکریپت تمرکز می کند. همچنین قدرت عبارات منظم مورد استفاده در ترکیب با قدرتی که زبان جاوا اسکریپت است را خواهید آموخت. آخرین به‌روزرسانی‌های ECMAScript را به ترکیب اضافه کنید، و در نهایت به چیزی خواهید رسید که در زبان‌های دیگر بی‌نظیر است. هر مفهومی با استفاده از نمونه‌های فراوان توضیح داده می‌شود تا به شما در درک بهتر مفاهیم کمک کند. همه کدها و فایل های پشتیبانی این دوره در اینجا موجود است: https://github.com/PacktPublishing/Regular-Expressions-in-JavaScript-Master-Course-and-Projects مفاهیم اصلی عبارات منظم را بیاموزید - چگونه آنها کار می کنند و چگونه کار می کنند. برای ایجاد و اعمال آنها مفاهیم بیان منظمی را که در برنامه نویسی جاوا اسکریپت یاد می گیرید به کار ببرید انواع عبارات منظم را از الگوهای ساده تا بسیار پیچیده ایجاد کنید از براکت ها، متاکاراکترها، محدوده کاراکترها و مجموعه ها برای ایجاد الگوهای رژکس پیشرفته استفاده کنید عبارات منظم را تست کنید و از آنها در متدهای رشته ای و regex مناسب در جاوا اسکریپت استفاده کنید نحوه استفاده صحیح از چشم انداز، پشت سر، لنگر و یونیکد را بدانید دانش خود را برای حل مسائل دنیای واقعی با کمک توضیحات مصور به کار ببرید این دوره برای کسانی است که به دنبال ارتقای مهارت های جاوا اسکریپت خود به سطح بالاتر و یادگیری نحوه ایجاد عبارات منظم با جاوا اسکریپت هستند. برای ایجاد الگوهای regex به‌روز و دقیق از گروه‌بندی، گرفتن گروه‌ها و ارجاع به عقب استفاده کنید * آخرین به‌روزرسانی‌های ES6، ES7 و ES8+ را برای عبارات منظم در جاوا اسکریپت کشف کنید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • مقدمه ای بر ایجاد عبارات منظم An Introduction to creating regular expressions

استفاده از عبارات منظم در جاوا اسکریپت Using Regular Expressions in JavaScript

  • الگوی اصلی رژکس Basic regex pattern

  • الگوی اصلی رژکس Basic regex pattern

  • روش تست در جاوا اسکریپت Test method in JavaScript

  • روش تست در جاوا اسکریپت Test method in JavaScript

  • روش مطابقت در جاوا اسکریپت Match method in JavaScript

  • روش مطابقت در جاوا اسکریپت Match method in JavaScript

  • اصلاح‌کننده‌های بیان منظم/پرچم‌ها قسمت 1 Regular expression modifiers/flags part 1

  • اصلاح‌کننده‌های بیان منظم/پرچم‌ها قسمت 1 Regular expression modifiers/flags part 1

  • اصلاح کننده ها/پرچم های عبارت منظم قسمت 2 Regular expression modifiers/flags part 2

  • اصلاح کننده ها/پرچم های عبارت منظم قسمت 2 Regular expression modifiers/flags part 2

  • استفاده از عبارات منظم در جستجو و جایگزینی توابع Using regular expressions in search and replace functions

  • استفاده از عبارات منظم در جستجو و جایگزینی توابع Using regular expressions in search and replace functions

براکت ها و محدوده کاراکترها - الگوهای پیشرفته Brackets and range of characters - advanced patterns

براکت ها و محدوده کاراکترها - الگوهای پیشرفته Brackets and range of characters - advanced patterns

  • پرانتز با کاراکترها و لیست اعداد Brackets with characters and numbers list

  • پرانتز با کاراکترها و لیست اعداد Brackets with characters and numbers list

  • محدوده اعداد در داخل پرانتز Number ranges within brackets

  • محدوده اعداد در داخل پرانتز Number ranges within brackets

  • محدوده حروف الفبا در داخل پرانتز است Alphabet ranges within brackets

  • محدوده حروف الفبا در داخل پرانتز است Alphabet ranges within brackets

  • استفاده از کاراکترهای لوله برای تعیین گزینه ها Using pipe characters to specify options

  • استفاده از کاراکترهای لوله برای تعیین گزینه ها Using pipe characters to specify options

  • نماد هویج برای حذف کاراکترها Carot symbol to exclude characters

  • نماد هویج برای حذف کاراکترها Carot symbol to exclude characters

  • چند الفبا/اعداد/شخصیت های یکسان Multiples of the same alphabets/numbers/characters

  • چند الفبا/اعداد/شخصیت های یکسان Multiples of the same alphabets/numbers/characters

متاکاراکترها - عبارات منظم خود را تقویت کنید Metacharacters - Enhance your regular expressions

متاکاراکترها - عبارات منظم خود را تقویت کنید Metacharacters - Enhance your regular expressions

  • کاراکتر عجایب Wildcard character

  • کاراکتر عجایب Wildcard character

  • کاراکتر کلمه Word character

  • کاراکتر کلمه Word character

  • شخصیت رقمی Digits character

  • شخصیت رقمی Digits character

  • آغاز و پایان کلمه شخصیت Beginning & Ending of the word character

  • آغاز و پایان کلمه شخصیت Beginning & Ending of the word character

لنگرها و کمی سازها Anchors and Quantifiers

لنگرها و کمی سازها Anchors and Quantifiers

  • لنگرها و رشته ها را با همین الگو شروع و پایان دهید Start & end anchors and strings with just that pattern

  • لنگرها و رشته ها را با همین الگو شروع و پایان دهید Start & end anchors and strings with just that pattern

  • کمیت بخش 1 Quantifiers part 1

  • کمیت بخش 1 Quantifiers part 1

  • کمیت بخش 2 Quantifiers part 2

  • کمیت بخش 2 Quantifiers part 2

  • کمیت بخش 3 Quantifiers part 3

  • کمیت بخش 3 Quantifiers part 3

شخصیت های تحت اللفظی/خاص Literal/special characters

شخصیت های تحت اللفظی/خاص Literal/special characters

  • تطبیق نویسه های تحت اللفظی یا خاص Matching literal or special characters

  • تطبیق نویسه های تحت اللفظی یا خاص Matching literal or special characters

اشیاء، خواص و روش های RegExp RegExp objects, properties and methods

اشیاء، خواص و روش های RegExp RegExp objects, properties and methods

  • RegExp برای ایجاد عبارات منظم RegExp to create regular expressions

  • RegExp برای ایجاد عبارات منظم RegExp to create regular expressions

  • خواص RegExp RegExp properties

  • خواص RegExp RegExp properties

  • پرچم S - به روز رسانی ES2018 S flag - ES2018 update

  • پرچم S - به روز رسانی ES2018 S flag - ES2018 update

  • ویژگی DotAll - به روز رسانی ES2018 DotAll property - ES2018 update

  • ویژگی DotAll - به روز رسانی ES2018 DotAll property - ES2018 update

  • روش های RegExp RegExp methods

  • روش های RegExp RegExp methods

کبریت تنبل و حریص Lazy and greedy matches

کبریت تنبل و حریص Lazy and greedy matches

  • تطبیق حریص توضیح داد Greedy matching explained

  • تطبیق حریص توضیح داد Greedy matching explained

  • تطبیق تنبل - چرا به آن نیاز دارید و چگونه آن را فعال کنید Lazy matching - why do you need it and how to activate it

  • تطبیق تنبل - چرا به آن نیاز دارید و چگونه آن را فعال کنید Lazy matching - why do you need it and how to activate it

  • چه زمانی به تطبیق تنبلی نیاز ندارید؟ When do you not need lazy matching?

  • چه زمانی به تطبیق تنبلی نیاز ندارید؟ When do you not need lazy matching?

گروه بندی و ضبط گروه ها Grouping and Capture groups

گروه بندی و ضبط گروه ها Grouping and Capture groups

  • گروه بندی در جاوا اسکریپت Regex Grouping in JavaScript Regex

  • گروه بندی در جاوا اسکریپت Regex Grouping in JavaScript Regex

  • بخشی از گروه ضبط را به عنوان مسابقات جداگانه در یک آرایه دریافت کنید Get a part of the capture group as separate matches in an array

  • بخشی از گروه ضبط را به عنوان مسابقات جداگانه در یک آرایه دریافت کنید Get a part of the capture group as separate matches in an array

  • گروه های ضبط تو در تو Nested capture groups

  • گروه های ضبط تو در تو Nested capture groups

  • گروه های ضبط نامگذاری شده است Named capture groups

  • گروه های ضبط نامگذاری شده است Named capture groups

  • استفاده از گروه های ضبط در توابع جستجو و جایگزینی Using capture groups in search and replace functions

  • استفاده از گروه های ضبط در توابع جستجو و جایگزینی Using capture groups in search and replace functions

  • پرانتز بدون گرفتن Non-capturing parentheses

  • پرانتز بدون گرفتن Non-capturing parentheses

  • ارجاع مجدد به یک گروه Backreferencing a group

  • ارجاع مجدد به یک گروه Backreferencing a group

نگاه ها و نگاه ها Lookaheads and Lookbehinds

نگاه ها و نگاه ها Lookaheads and Lookbehinds

  • چشم‌اندازهای مثبت و منفی Positive and negative lookaheads

  • چشم‌اندازهای مثبت و منفی Positive and negative lookaheads

  • نگاه مثبت و منفی به پشت سر Positive and negative lookbehinds

  • نگاه مثبت و منفی به پشت سر Positive and negative lookbehinds

پروژه های دنیای واقعی Real world projects

پروژه های دنیای واقعی Real world projects

  • پروژه شماره 1 - فاصله های اضافی را از ابتدا و انتهای یک رشته حذف کنید Project #1 - Remove extra spaces from start & end of a string

  • پروژه شماره 1 - فاصله های اضافی را از ابتدا و انتهای یک رشته حذف کنید Project #1 - Remove extra spaces from start & end of a string

  • پروژه شماره 2 - اعتبار سنجی ایمیل Project #2 - E-mail validation

  • پروژه شماره 2 - اعتبار سنجی ایمیل Project #2 - E-mail validation

  • پروژه شماره 3 - اعتبار سنجی شماره تلفن همراه Project #3 - Mobile number validation

  • پروژه شماره 3 - اعتبار سنجی شماره تلفن همراه Project #3 - Mobile number validation

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش عبارات منظم در جاوا اسکریپت ‚Äö√Ñ√¨ دوره کارشناسی ارشد و پروژه ها [ویدئو]
جزییات دوره
4 h 53 m
43
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aarthi Elumalai Aarthi Elumalai

Aarthi Elumalai موسس DigiFisk است. در DigiFisk، آنها قصد دارند برنامه نویسی را سرگرم کننده و تعاملی کنند. اگر از تئوری های بی پایان خسته شده اید، به جای درستی آمده اید. با شروع دوره های سطح مبتدی در هر زبان برنامه نویسی یا زمینه ای، آنها شما را راهنمایی می کنند تا با چندین کلاس مبتنی بر پروژه در دنیای واقعی پیشرفت کنید تا شما را برای پیشرفت در دنیای واقعی مجهز کنند. سخنرانی‌های آن‌ها معمولاً مفصل است و چیزی را از قلم نمی‌اندازد، بنابراین برنامه‌نویسان مبتدی و پیشرفته می‌توانند از هر دوره چیزی یاد بگیرند. مطمئن شوید که از سفر خود به دنیای جذاب برنامه نویسی با DigiFisk لذت خواهید برد.