Course Information
Course Overview
Regex Mastery: Hands-On Pattern Detection, Input Verification, Security Enhancement, and Data Cleanup
Hi, and welcome to the JavaScript Regular Expressions (regex) with Projects!
Regular Expression (regex) is a pattern detection language – they are typically used to search patterns in text, extract matching values, and data validation.
Regex is supported in many programming languages, including Python, C#, JavaScript, Perl, SQL, and more.
This course is designed to provide hands-on experience with regular expressions through various exercises and projects
I am Chandra Lingam, and I am your instructor.
Here is what you will learn in this course
Input Validation
Cross-Check Input and Protect from Security Vulnerabilities
Pattern Detection
Look for occurrences of a pattern using a concise language
Data Preparation
Use regex to locate and transform data of interest
High Performance
Learn Techniques to Write High-Performance Patterns
Hands-On
You will learn how to apply the regex for distinctly different data sets – unstructured log data, IoT sensor data, and parsing medical test data in HTML format
Regex knowledge is very useful in the Cloud
Several cloud services use regex for advanced configuration.
With the AWS web application firewall, you can allow or deny traffic based on a pattern
In Google Workspace, you can use regex for content filtering, Gmail route configuration, and to search for content in google docs
In Google Analytics, you can use regex to locate and transform matching data in your data set
Regex is also supported by several products such as SAP, Oracle, and SQL Server
Regex Knowledge is transferable to many programming languages!
Included Resources: a High-Quality Cheat Sheet for Regex Language, Interactive Tool to Learn Regex, GitHub Repo for Source Code Distribution
Happy Learning
Chandra Lingam
Cloud Wave LLC
Course Content
- 10 section(s)
- 70 lecture(s)
- Section 1 Introduction
- Section 2 JavaScript Regex Language
- Section 3 JavaScript Regex Engine - Behind the scenes
- Section 4 Regex Performance
- Section 5 Coding with JavaScript Regex
- Section 6 Project 1 - Log Parser
- Section 7 Project 2 - IoT Sensor Data
- Section 8 Project 3 - Health Care Data
- Section 9 Interesting Question and Answers from the Discussion Forum
- Section 10 Conclusion
What You’ll Learn
- Data Validation - Validate Input and Protect from Security Vulnerabilities
- Pattern Detection - Look for occurrences of a pattern using a concise language
- Data Preparation - Locate and transform data of interest
- Learn Techniques to Write High-Performance Patterns
- Hands-on projects
Skills covered in this course
Reviews
-
BBalaji Ravichandran
this course made me writing own regex pattern instead of memorizing the patterns good for beginners
-
DDashrath Sharma
Course was great! I knew a little bit of basics but optimizing the pattern and writing an efficient was not my strong suit. I learnt it from this course. I will be applying the learnings somewhere. Furthermore, I would really appreciate if you could let me know websites where I can solve more questions to hone my regex skills. I would look forward if you have any platform in mind for honing the newly acquired understanding of patterns.
-
HHong Phuc
Good course.
-
PPayge Vidette
He has set up some very good examples to illustrate details about regex. They aren't cumbersome to set up either.