The City and Guilds 2391-50 electrical course has been designed to meet the needs of the electrical installation industry, and is aimed at practising electricians who have not carried out inspection and testing since qualifying or who require some update of training before going on to other City and Guilds qualifications. Candidates who achieve the City and Guilds 2391-50 qualification could progress on to the City and Guilds 2391-51: the Level 3 Certificate in Inspection, Testing and Certification of Electrical Installations. The City and Guilds 2391-50 course will focus on the teaching and learning of initial verification and certification of electrical installations. In order to claim the full City and Guilds 2391-50 qualification, students must successfully complete: One 1 hour 30 minute online multiple choice test to be completed during the courseOne 3 hour 30 minute practical test to be completed after the course, broken into two sections as follows:Task A – Initial Verification and Certification of the Complete Installation – 2hrs and 30minsTask B – 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-50 course costs include examination entry fees.
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.
City & Guilds 2391-52 Combined Course: Course Description The new Testing and Inspection City & Guilds 2391-52 Combined Course qualification replaces and is improved on the former 2394/2395 that was previously available to electricians but has since been withdrawn. City & Guilds 2391-52 course runs over five consecutive days, the first three days covering fundamental theory. The fourth day covering Initial Verification practical and revision. The fifth day of the City & Guilds 2391-52 course covering Periodic Inspection practical and revision with an open book 2 hours Multiple choice exam. A 5 day City & Guilds 2391-52 course for a student possessing knowledge of the wiring regulations and with minimal knowledge of inspection and testing, We strongly recommend City and Guilds 2382 is achieved prior to sitting this course, though this is NOT an entry requirement. In order to claim the full City & Guilds 2391-52 qualification, students must successfully complete the following: Completed during the course each student will sit a 2 hours online Multiple choice exam (open book) Then will have to reattend and complete a Practical Assessment which is 4hrs. Assessment – 2391-52 Task A – Visual Inspection – 30mins Task B – Periodic Inspection and Test – 2hrs and 30mins Task C – Short Answer Questions – 1hr and 20mins 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 & Guilds 2391-52 course costs include examination entry fees. The Tutors: Our Tutors are qualified, highly experienced, enthusiastic, knowledgeable and extremely friendly, you can take full advantage of all the tips of the trade, personal experiences and practical advice they offer. This short theory course is intensive, but no compromise is made on the course content. The atmosphere is relaxed and enjoyable which creates a good learning environment. On-site Available Group Rate: (up to 8 people): £895.00 + VAT Per Day* plus £50.00 + VAT Exam Entry Fee per Student *(over 8 people, please call on 0800 112 3310 to discuss Group Rate) This course replaces City & Guilds 2394/2395 combined – Level 3. Essential Book supplied *throughout* course!First exam fee included!
The qualification consists of a written examination and an assignment, before attempting this qualification, candidates should seriously consider completing 2391-52 and have achieved 2382-18 or similar qualifications where knowledge and understanding of BS7671 18th edition
Objective-C programming training course description A hands on introduction that will allow you to master Objective-C and start using it to write powerful native applications for even the newest Macs and iOS devices! Using The step-by-step approach, will let you get comfortable with Objective-C's unique capabilities and Apple's Xcode 5 development environment. Make the most of Objective-C objects and messaging. Work effectively with design patterns, collections, blocks, foundation classes, threading, Git and a whole lot more. Every session builds on what you've already learned, giving a rock-solid foundation for real-world success! What will you learn Use Xcode 5. Declare classes, instance variables, properties, methods, and actions. Use arrays, dictionaries, and sets. Expand and extend classes with protocols, delegates, categories, and extensions. Use Apple's powerful classes and frameworks. Objective-C programming training course details Who will benefit: Developers wanting to learn Objective-C. Prerequisites: Software development fundamentals. Duration 5 days Objective-C programming training course contents PART 1: GETTING STARTED WITH OBJECTIVE-C The Developer Program: Objective-C, enrolling as an Apple Developer, setting up the development environment, Xcode. Your first project. OO programming with Objective-C: OO projects, Frameworks, classes and instances, encapsulation, accessors, Inheritance. OO features in Objective-C: Messages, methods, working with id, nesting messages, method signatures and parameters. allocating and initializing objects. Using Xcode: Xcode, source code control, git and Xcode, Using a Remote Repository. Compiler Directives: Projects, Compiler Directives, Prefix headers, main.m, .h files. PART 2: OBJECTIVE-C BASICS Messaging in a Testbed App: Setting Up the Testbed Apps, Adding a Text Field and Connecting It to Your Code, Sending a Message to the Text Field, Reviewing the Message Syntax. Declaring a Class in an Interface File: Context, Creating an Instance Variable with id, What Happens When Execution Stops, dynamic binding, Creating an Instance Variable for with the Class Name and with a Superclass Name, instance variable visibility. Properties in an Interface File: Interface Variables vs Properties, Declared Properties, Using Attributes. Implementing Properties. @synthesize, @dynamic. Methods in an Interface File: Methods in a Class, class and instance methods, Method declaration, returning complex data structures from Methods. Actions in an Interface File: Actions, Actions in OS X and iOS, disconnecting actions. Routing messages with selectors: Receiver and selector objects in messages, Objective-C Runtime, SEL and @selector (), performSelector, NSInvocation, testing whether an Instance can respond to a selector. Building on the Foundation: The Foundation Framework, Foundation Classes, Foundation Paradigms and Policies; Mutability, class clusters, notifications. Defining a Class in Implementation Files: Projects, dynamic typing, creating a new App, implementing a method, expanding Classses with init Methods. Organizing Data with Collections: Collecting Objects, Property Lists, Runtime, comparing the Collection Classes, Creating a Collection, Objective-C Literal Syntax, Enumerating collections, Testing Membership in a Collection, Accessing an Object in a Collection. Managing Memory and Runtime Objects: Managing objects in memory, managing reference counts manually and with ARC, variable qualifiers, variable autorelease. PART 3: EXPANDING AND EXTENDING CLASSES Protocols and Delegates: Subclassing, Protocols, Delegates, Looking Deeper Inside Protocols. Categories and Extensions: Comparing categories and protocols, categories vs subclasses, working with categories, class extensions, informal protocols. Associative References and Fast Enumeration: Objective-C 2.0 Time-Saving Features, Extending Classes by Adding Instance Variables (Sort of), Using Fast Enumeration. Blocks: Revisiting Blocks, Callbacks, Blocks, Exploring Blocks in Cocoa, Cocoa Blocks and Memory. PART 4: BEYOND THE BASICS Handling Exceptions and Errors: Exception and Error classes: NSException, NSError, Identifying exceptions, throwing exceptions, catching exceptions. Queues and Threading: Getting Started with Concurrency, Introducing Queues, Dispatch Sources, Using Dispatch Queues. Working with the Debugger: Logging Information, Console Logs, NSLog, Smart Breakpoints, enhancing breakpoints with messages. Using Xcode Debug Gauges for Analysis: Debug Gauges, Monitoing CPU and memory utilization, monitoring energy, Using Instruments. PART 5: OPTIONAL TOPICS C Syntax Summary: Data Types, Control Structures. Apps, Packages, and Bundles: Project Bundles, lproj Files, Asset Catalogs, plist Files, Precompiled Header Files (.pch). Archiving and Packaging Apps for Development and Testing: Archiving.
C++ training course description A hands on introduction to programming in the C++ language. The course concentrates on aspects that will be new to experienced C programmers and so is not suitable for those without C knowledge. What will you learn Write C++ programs Debug C++ programs. Examine existing code and determine its function. Use classes, function overloading, operator overloading, inheritance and virtual functions within C++ programs. C++ training course details Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. Prerequisites: C programming foundation. Duration 5 days C++ training course contents The origins of C++ C++ as a better C, C++ and Object Oriented Programming, encapsulation, polymorphism, inheritance. C++ standards. Getting started Simple C++ programs. Classes Basics, constructor and destructor functions, member and friend functions. Using objects. Default, copy and conversion constructors. A better C Arrays, pointers and references, new and delete. Improved safety with smart pointers, Resource Acquisition in Initialization (RAII). Functions in C++ Function overloading, default arguments, inline functions, Lambda functions. Templates Template classes and functions. Standard Library Containers, Iterators, algorithms, function objects. Operator overloading Basics, binary operators, the this pointer, relational operators, unary operators. Members versus friends. Inheritance Base class access control, protected members, multiple inheritance, virtual base classes. More I/O Manipulators, customising inserters, extractors. File I/O. Virtual functions Pointers to derived classes, run time polymorphism. Exception handling Throwing errors, trying code and catching errors.