آموزش رشته ها و عبارات منظم در جاوا اسکریپت

Strings and Regular Expressions in JavaScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: کار با متن یک کار اساسی در هر زبان برنامه نویسی است. این دوره به شما کمک می کند تا دانش خود را در مورد String و Regex API زبان جاوا اسکریپت عمیق تر کنید. ده ها روش برای دستکاری یک رشته برای دستیابی به تعداد زیادی از وظایف وجود دارد. در این دوره، رشته ها و عبارات با قاعده در جاوا اسکریپت، یاد خواهید گرفت که چگونه کدهای دستکاری رشته ای تمیز و کارآمد بنویسید. ابتدا، راه‌های متعددی را که برای تعریف رشته‌ها وجود دارد، از جمله حروف الفبای الگو و قدرت درون‌یابی رشته‌ها را کشف خواهید کرد. در مرحله بعد، String API و نحوه انجام انواع وظایف مفید و ساخت یک کتابخانه ابزار کوچک در طول مسیر را بررسی خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه عبارات منظم را به طور عاقلانه در کد خود اعمال کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش کار با رشته ها و regex مورد نیاز برای پردازش متن را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

غواصی در تعریف رشته Diving into String Definition

  • مقدمه Introduction

  • راه اندازی پروژه Project Setup

  • بررسی اجمالی دوره Course Overview

  • تعریف رشته ها Defining Strings

  • ارتقاء به قالب Literals Upgrading to Template Literals

  • الگوهای Literals Best Practices Template Literals Best Practices

  • مدیریت شخصیت های خاص Handling Special Characters

  • Emojis - سرگرم کننده اما پیچیده Emojis - Fun but Complex

  • آیا باید از String Constructor استفاده کنم؟ Should I Use the String Constructor?

  • چالش کدنویسی Coding Challenge

  • خلاصه ماژول Module Summary

دستیابی به وظایف با String API Achieving Tasks With the String API

  • مقدمه Introduction

  • اعمال بررسی طول Applying the Length Check

  • درک تغییر ناپذیری Understanding Immutability

  • هنر مقایسه رشته ها The Art of Comparing Strings

  • نادیده گرفتن پرونده Ignoring the Case

  • مقایسه رشته ها با Diacritics Comparing Strings with Diacritics

  • مقایسه اعداد به عنوان رشته Comparing Numbers as Strings

  • راه های بسیاری برای الحاق So Many Ways to Concatenate

  • اعمال indexOf() و contain() Applying indexOf() and contains()

  • Slice یا Substring آن؟ Slice It or Substring It?

  • slice() در مقابل at() slice() vs. at()

  • اعمال startsWith() و endsWith() Applying startsWith() and endsWith()

  • تبدیل به رشته Converting to a String

  • رسیدگی به اعداد بزرگ Handling Large Numbers

  • چالش کدنویسی Coding Challenge

  • خلاصه ماژول Module Summary

درک و استفاده از Regex Understanding and Applying Regex

  • مقدمه Introduction

  • ایجاد Regex Creating Regex

  • دوره سقوط Regex Regex Crash Course

  • تطبیق Regex Regex Matching

  • جایگزینی Regex Regex Replacing

  • پرچم های Regex Regex Flags

  • ساخت غلط‌گیر املا Building the Spell-checker

  • منابع مفید Regex Useful Regex Resources

نمایش نظرات

نظری ارسال نشده است.

آموزش رشته ها و عبارات منظم در جاوا اسکریپت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 52m
36
Pluralsight (پلورال سایت) pluralsight-small
30 مهر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.

Pluralsight (پلورال سایت)

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

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