Advanced Perl Programming in REGEX (Regular Expressions)
Perl is a general-purpose language that is widely used in DB integration, engineering applications, statistical analysis, report generations, machine-to-machine interfacing, data format conversions, text file analysis, network programming, etc. It has unique advantages as compared to other languages, with more than 50 years of development history and one of the largest public contributor worldwide, shorter code development because of the shortcuts ability, free GNU public license for both individual and corporate use, extensive variable structures such as Hashes, works well with system integration, and well matured in cross operating system operations.
This course is intended for advanced Perl programmers who have understood the basic Perl programming language. It applied one of the most powerful variables in Perl called the Hash in DB programming, suitable for test engineers, quality engineers, and web programmers who need to deal with Perl structured databases. The details of the scripting involving the DB manipulation such as concatenation, splitting, and column operations will be taught in detail.
The course will be covered in theory and practical. Basic data will be used during the exercises to ensure the participants master the basic skills before starting to build a big DB application in their company.
Learning Outcomes
Perl portability – to make Perl program works in Windows and Linux
Learn several techniques in debugging a Perl Program
Veery comprehensive of Perl Regex functions (Regular Expressions)
All IO issues in handling big data files.
Understandd HTML language
Learn how to use Perl module in creating web-sites
Learn how to use Perl statistics module in calculating important statistics parameters
Course Details
Trainer
Industries: Semiconductor, Electrical appliances, home consumer electronics application, computers
Ahmad Nasser is a seasoned engineer-turned-trainer with over 25 years of industry experience spanning semiconductor giants including Intel, Hewlett-Packard, Agilent Technologies, Avago, and Broadcom. Having spent the early part of his career working across Malaysia and the United States — including postings in Oregon, Arizona, and Santa Clara — Ahmad brings a rare blend of deep technical expertise and real-world industry perspective to every training engagement.
Ahmad holds a Bachelor of Engineering (Honours) in Electronics from Universiti Kebangsaan Malaysia and a Master of Science in Electronics Design from Universiti Sains Malaysia. He is an accredited HRDF trainer and a certified TVET trainer in Industrial Automation, and has been delivering professional training since 2010.
Before transitioning full-time into Learning and Development in 2017, Ahmad served as a Principal Engineer at Broadcom, where he designed and managed complex database systems for probe and test operations using Perl, MySQL, and Oracle. That hands-on, problem-solving background is what sets his training apart — learners benefit not just from theory, but from the insights of someone who has built, debugged, and optimised real systems at scale.
Ahmad is widely regarded as a Perl expert, with over a decade of advanced programming experience and a strong track record of delivering both basic and advanced Perl courses across the semiconductor industry. His technical training portfolio is extensive and spans programming, electronics, and engineering methodology.
Technical training areas include:
Basic & Advanced Perl / Python Programming
Unix/Linux/C-Shell Scripting
IC & PCB Test Methodology
Fundamentals of IC Processing & Semiconductor Physics
JMP/JWARP Statistical Programming
Diodes, Transistors & MOSFET Device Theory
SiC MOSFET Test Methodology & Device Theory
Basic Electrical for Non-Electrical Staff
Basic & Advanced Electronics
ChatGPT: Basics to Intermediate
Basic Hydraulics Engineering & Wire Harness Technology
Beyond technical skills, Ahmad also delivers a strong suite of professional and soft skills programmes, including Creative, Analytical, and Critical Thinking; Design Thinking; Decision Making; Project Management Essentials; Technical Report Writing; Presentation Skills for Technical Professionals; Public Speaking; and Time Management.
Clients who have benefited from Ahmad's programmes include Intel, Altera, HP, Sandisk, OnSemi, Avago, Unisem, Preston Shipyard, and many others.
Ahmad is an excellent communicator in English and is fully equipped to deliver training both face-to-face and online. He is based in Penang, Malaysia.
Evaluation Summary
Evaluations are collected through private QR links shared by trainers after actual training sessions.