Learn Regular Expressions (RegEx) in 3 Days
What you'll learn
- Understand what is RegEx (Regular Expressions).
- Achieve comprehensive knowledge of RegEx with hands-on practices
- Being able to use RegEx in different languages, such as JavaScript, Python, Java, shell scripts, etc.
- etc. Be aware of RegEx related vulnerabilities for CyberSecurity concerns.
Requirements
- Basic understanding of computer and computer programming is needed.
Description
Regular Expressions, often abbreviated as RegEx, is an indispensable tool in the toolkit of every IT professional. The course "Learn Regular Expressions in 3 Days" provides a foundational knowledge of RegEx, ensuring that participants grasp the basics before venturing into advanced techniques and applications.
As you progress through the course, you'll uncover the nuances of using RegEx across various popular programming languages, enhancing your coding skills and efficiency. Additionally, for those keen on harnessing the power of the Linux terminal, we've got you covered! Dive into hands-on sessions that will familiarize you with applying RegEx seamlessly within Linux environments.
But that's not all. With the ever-evolving landscape of IT security, it's imperative to be aware of common vulnerabilities and pitfalls. Hence, this course also highlights ways to avoid such vulnerabilities when using RegEx, fortifying your systems and applications against potential threats.
Enriched with hands-on practices and real-world scenarios, by the end of this journey, you won't just know RegEx; you'll be fluent in it. Embark on this transformative learning experience and elevate your IT prowess.
Day 1 will cover the normal use cases, how to write and read RegEx, basic RegEx, practices in grep, sed and awk.
Day 2 will cover the extended RegEx, practices in Java, JavaScript, Python and Perl.
Day 3 will cover RegEx related vulnerabilities, special sequence, escape, commonly used RegEx and a Final Practice.
Who this course is for:
- Software Engineer, Programmer Analyst, System Engineer, IT engineer, Beginner Database Administrator, CyberSecurity Professionals, Youth with interests in Computer
- Beginner Python developers who are curious about RegEx.
Instructor
With over two decades entrenched in the IT industry, Xinle Yang stands as a paragon of expertise and dedication. Beyond his impressive professional journey in information technology, Xinle brings a wealth of knowledge as an educator, adept at instructing a diverse range of students. His leadership prowess is further exemplified as the head coach of the TitanTurtles Cybersecurity Club. Under his coaching, the team clinched a prestigious spot within the top three at the Oregon in the CyberPatriot competition. Such accolades are a testament to Xinle's commitment and prowess in both the IT and educational arenas.