Duration 4 Days 24 CPD hours This course is intended for This course is appropriate for anyone who wants to create applications or modules to automate and simplify common tasks with Perl. Overview Working within in an engaging, hands-on learning environment, guided by our expert web development, PHP practitioner, students will learn to: Create a working script that gets input from the command line, the keyboard, or a file Use arrays to store and process data from files Create formatted reports Use regular expressions Use the appropriate types of variables and data structures Refactor duplicate code into subroutines and modules What is available in the standard library Use shortcuts and defaults, and what they replace Introduction to Perl Programming Essentials is an Introductory-level practical, hands-on Perl scripting training course that guides the students from the basics of writing and running Perl scripts to using more advanced features such as file operations, report writing, the use of regular expressions, working with binary data files, and using the extensive functionality of the standard Perl library. Students will immediately be able to use Perl to complete tasks in the real world. Session: An Overview of Perl What is Perl? Perl is compiled and interpreted Perl Advantages and Disadvantages Downloading and Installing Perl Which version of Perl Getting Help Session: Creating and running Perl Programs Structure of a Perl program Running a Perl script Checking syntax and warnings Execution of scripts under Unix and Windows Session: Basic Data and I/O Numeric and Text literals Math operators and expressions Scalar variables Default values Writing to standard output Command line arguments Reading from the standard input Session: Logic and Loops About flow control The if statement and Boolean values Using unless and elsif Statement modifiers warn() and die() The conditional construct Using while loop and its variants Using the for loop Exiting from loops Session: Lists and Arrays The list data type Accessing array elements Creating arrays List interpolation Arrays and memory Counting elements Iterating through an array List evaluation Slices and ranges Session: Reading and writing text files File I/O Overview Opening a file Reading text files Writing to a text file Arrays and file I/O Using the <> operator Session: List functions Growing and shrinking arrays The split() function Splitting on whitespace Assigning to literal lists The join() function The sort() function Alternate sort keys Reversing an array Session: Formatting output Using sprintf() and printf() Report formatting overview Defining report formats The write() function Advanced filehandle magic Session: Hashes Hash overview Creating hashes Hash attributes Traversing a hash Testing for existence of elements Deleting hash elements Session: References What is a reference? The two ways to create references References to existing data References to anonymous data Dereferencing scalar, array, and ash references Dereferencing elements of arrays and hashes Multidimensional arrays and other data structures Session: Text and Regular Expressions String length The substr() function The index() and rindex() functions String replication Pattern matching and substitution Regular expressions Session: Raw file and data access Opening and closing raw (binary) files Reading raw data Using seek() and tell() Writing raw data Raw data manipulation with pack() and unpack() Session: Subroutines and variable scope Understanding packages Package and Lexical variables Localizing builtin variables Declaring and calling subroutines Calling subroutines Passing parameters and returning values Session: Working with the operating system Determining current OS Environment variables Running external programs User identification Trapping signals File test operators Working with files Time of day Session: Shortcuts and defaults Understanding $_ shift() with no array specified Text file processing Using grep() and Using map() Command-line options for file processing Session: Data wrangling Quoting in Perl Evaluating arrays Understanding qw( ) Getting more out of the <> operator Read ranges of lines Using m//g in scalar context The /o modifier Working with embedded newlines Making REs more readable Perl data conversion Session: Using the Perl Library The Perl library Old-style library files Perl modules Modules bundled with Perl A selection of modules Getting modules from ActiveState Getting modules from CPAN Using Getopt::Long Session: Some Useful Tools Sending and receiving files with Net::FTP Using File::Find to search for files and directories Grabbing a Web page Some good places to find scripts Perl man pages for more information Zipping and unzipping files
GDPR Practitioner
City & Guilds 2392 10 level 2 is a short course aimed at newcomers to inspection and testing of electrical installations, and also the logical route towards 2391-50, 2391-51, or 2391-52. City & Guilds 2392 10 level 2 Certification is achieved on successful completion of both the practical assessment and PC based examination. A four day course for a student possessing a working knowledge of the wiring regulations, to the level of City and Guilds 2382. We strongly recommend City and Guilds 2382 is achieved prior to sitting this City & Guilds 2392 10 level 2 course, though this is NOT an entry requirement. The City & Guilds 2392 10 level 2 exam is a PC based multiple choice examination has 50 questions, is 1 hour 40 mins long and is closed book, with instant result. To further support this City & Guilds 2392 10 level 2 course, we offer a 1 day practical workshop available to candidates who have completed the course and require further ‘hands on’ practical experience prior to their practical examination. Most students who take this option, elect to complete this the day before their practical assessment. The practical assessment takes approximately 2 hours, this can, if available, be taken on the day following the on-line examination or at a later date at a time which is mutually convenient to both student and centre. The City & Guilds 2392 10 level 2 course costs include examination entry fees, a buffet lunch and refreshments throughout the day. The course costs include examination entry fees.
The F Gas Regulations course will suit any person who requires the minimum legal requirement to work on air conditioning and refrigeration equipment including air conditioning and refrigeration engineers and technicians, all plant engineers, apprentices, personnel concerned with the recovery, charging or disposal of refrigerants and new comers into the industry. F Gas Regulations training courses are designed for both experienced air-conditioning and refrigeration engineers and also candidates who are looking to cross train and gain qualifications in the air conditioning / refrigeration sector. This F Gas Regulations qualification is to meet the legal requirements of EC Regulation 842/2006 (commonly known as the F Gas Regulation). The Certification Schemes are designed for operatives who install, service and repair refrigeration, air-conditioning and heat pump systems, and require the following skills: Safe handling of refrigerant techniques Pipework and Jointing skills Recovery of Refrigerants (restricted to small systems only) Intrusive and non-intrusive leak and performance checking Category 1 covers all aspects of installation, commissioning, servicing, maintenance, recovery and leak checking on all refrigeration, air-conditioning and heat pump systems in accordance with the F-Gas Regulation EC842/2006, regardless of the weight of refrigerant in the system. Course subjects are: Pressure test and discharge to BSEN378 Charge a blended refrigerant Evaluate system performance to ensure competence (using rule of thumb, temperature, refrigerant state and pressure) Leak test to EC1516/2007 Fabricate and fit brazed and mechanical joints Uphold F-Gas records and log books. Handle refrigerant safely and dispose of rightfully Pressure Regulation compliance All candidates will be able to ensure systems are tight, efficient in their use of energy and meet the F-Gas legal requirement.
This Digital Electronics Course is designed to give practical knowledge of the type of electronic circuitry used in a modern Computer System or in any type of Computer Controlled equipment such as Photocopiers, Cash Registers, Tablets, mobile phones and many other types of IT equipment. Digital Electronics involves the use of Silicon chips (Integrated Circuits). The internal structure of a computer is to a large extent comprised of Digital Electronic Circuits.
Training Trainers of Spiritual Directors Developing the abilities needed to facilitate Spiritual Direction formation programmes
City and Guilds 2391-51, level 3, is ideal for people with limited experience of periodic inspection of electrical installations. If you are already working as an Electrician, but have not carried out inspection and testing since qualifying, or you require to update before moving onto other qualifications, then this 5 day City and Guilds 2391-51 course will be right for you. City and Guilds 2391-51 Course Content: Principles, practices and legislation for the periodic inspection, testing and condition reporting of electrical installations. Requirements for completing the safe isolation of electrical circuits and installations Requirements for inspecting, testing and recording the condition of electrical installations Requirements for completing the periodic inspection of electrical installations Differences between periodic inspection and initial verification Requirements for safe testing of electrical installations which have been put in to service Requirements for testing before circuits are live. Requirements for testing live installations Understanding and interpreting test results Requirements for the completion of electrical installation condition reports and associated documentation Confirmation of safety of system and equipment prior to completion of inspection, testing and commissioning Carrying out inspection of electrical installations prior to them being put into service Ability to test electrical installations prior to them being put into service Produce a condition report with recording observations and classification In order to claim the full City and Guilds 2391-51 qualification, students must successfully complete: One x1 hour 30 minute online multiple choice (Open Book) Exam to be completed during the course One x3 hours 30 minute practical test to be completed after the course, broken into sections as follows: Task A – Visual Inspection – 30mins Task B – Periodic Inspection and Test – 2hrs Task C – Short Answer Questions – 1hr To further support this course, we offer a 1 day practical workshop (at the cost of £120.00 Net VAT) available to candidates who have completed the course and require further ‘hands on’ practical experience prior to their practical exam. Most students who take this option elect to complete this the day before their practical assessment. The City and Guilds 2391-51 course costs include examination entry fees.