Regular Expressions (Regex) with JavaScript – Easy and Fast!
Regular Expressions (Regex) with JavaScript – Easy and Fast!, available at $69.99, has an average rating of 4.4, with 70 lectures, 4 quizzes, based on 22 reviews, and has 556 subscribers.
You will learn about 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 This course is ideal for individuals who are Full Stack Developers or Front End Developers or System Administrators It is particularly useful for Full Stack Developers or Front End Developers or System Administrators.
Enroll now: Regular Expressions (Regex) with JavaScript – Easy and Fast!
Summary
Title: Regular Expressions (Regex) with JavaScript – Easy and Fast!
Price: $69.99
Average Rating: 4.4
Number of Lectures: 70
Number of Quizzes: 4
Number of Published Lectures: 70
Number of Published Quizzes: 4
Number of Curriculum Items: 74
Number of Published Curriculum Objects: 74
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Full Stack Developers
- Front End Developers
- System Administrators
Target Audiences
- Full Stack Developers
- Front End Developers
- System Administrators
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 searchfor 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, GitHubRepo for Source Code Distribution
Happy Learning
Chandra Lingam
Cloud Wave LLC
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Source Code Setup
Lecture 3: Increase the speed of learning
Chapter 2: JavaScript Regex Language
Lecture 1: Downloadable Resources
Lecture 2: Interactive Tool – Visually Observe and Build Regex
Lecture 3: Single Character Patterns
Lecture 4: Anchors
Lecture 5: Character Classes
Lecture 6: Quantifiers
Lecture 7: HTML Forms Input Validation
Lecture 8: Exercise – USA Zip code
Lecture 9: HTML Forms Input Validation Solution
Chapter 3: JavaScript Regex Engine – Behind the scenes
Lecture 1: Downloadable Resources
Lecture 2: One character at a time
Lecture 3: Left to Right
Lecture 4: Lab – Left to Right
Lecture 5: Greedy, Lazy and Backtracking Analogy
Lecture 6: Greedy, Lazy and Backtracking Examples
Lecture 7: Lab – Greedy, Lazy and Backtracking
Lecture 8: Groups, Backreference, Replacement
Lecture 9: Lab – Groups, Backreference, Replacement
Lecture 10: Look Ahead
Lecture 11: Look Behind
Lecture 12: Exercise – Currency Symbol
Lecture 13: Solution – Currency Symbol
Lecture 14: Exercise – Match a number
Lecture 15: Solution – Match a number
Lecture 16: Exercise – List all cars not made by Honda
Lecture 17: Solution – List all cars not made by Honda
Lecture 18: Exercise – Webserver Log Parser
Lecture 19: Solution – Webserver Log Parser
Lecture 20: Exercise – Filter by price
Lecture 21: Solution – Filter by price
Lecture 22: Exercise – List cars that meet specified criteria
Lecture 23: Solution – List cars that meet specified criteria
Lecture 24: Exercise – Password Validation
Lecture 25: Solution – Password Validation
Chapter 4: Regex Performance
Lecture 1: Downloadable Resources
Lecture 2: Exponential degradation – example of bad patterns and performance implication
Lecture 3: How to correct performance issues and optimize pattern
Chapter 5: Coding with JavaScript Regex
Lecture 1: Coding with Regex
Lecture 2: Development Environment, String and RegExp
Lecture 3: String Search
Lecture 4: Unit Testing
Lecture 5: Match, MatchAll, Groups
Lecture 6: Find-Replace, Split
Lecture 7: RegExp – Exec, Test
Lecture 8: Learn Regex Interactive Tool
Chapter 6: Project 1 – Log Parser
Lecture 1: Log Data Parser Objective
Lecture 2: Exercise 1 – Write a pattern to capture header information
Lecture 3: Exercise 2 – Write a pattern to capture error message
Lecture 4: Exercise 3 – Write a pattern to capture metrics
Lecture 5: Solution – How to write log parser regex patterns
Lecture 6: Solution – Log Data to JSON
Chapter 7: Project 2 – IoT Sensor Data
Lecture 1: Sensor Data Parser Objective
Lecture 2: Exercise 1 – Capture Date Value
Lecture 3: Exercise 2 – Capture Temperature and Humidity Value
Lecture 4: Solution – How to write sensor data patterns
Lecture 5: Solution – Sensor Data to JSON
Chapter 8: Project 3 – Health Care Data
Lecture 1: Health care Data Parser Objective
Lecture 2: Exercise 1- Cleanup pattern
Lecture 3: Exercise 2 – Write a pattern to capture a row
Lecture 4: Exercise 3 – Write a pattern to capture a cell
Lecture 5: Solution – How to write health care data patterns
Lecture 6: Solution – Health care data to JSON
Chapter 9: Interesting Question and Answers from the Discussion Forum
Lecture 1: How to Remove Embedded Comma Inside Double Quotes
Lecture 2: How to Extract Unit Number from Postal Address
Lecture 3: How to split text that uses comma and/or newline as separators
Chapter 10: Conclusion
Lecture 1: Bonus: SQL for Data Scientists, Data Engineers and Developers?
Lecture 2: Congratulations!
Instructors
-
Chandra Lingam
Compute With Cloud Inc
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 9 votes
- 5 stars: 12 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024