• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

134 C2 courses in Liverpool delivered Live Online

Advanced C++ programming

5.0(3)

By Systems & Network Training

Advanced C++ training course description The course will give a broad overview of the C++ Programming language, focusing on modern C++, up to C++17. This course will cover the use of the Standard Library, including containers, iterator, function objects and algorithms. From the perspective of application development, a number of design patterns will be considered. What will you learn Write C++ programs using the more esoteric language features. Utilise OO techniques to design C++ programs. Use the standard C++ library. Exploit advanced C++ techniques Advanced 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 Advanced C++ training course contents Study of a string class Create a string class as a means to investigate many issues, involving the use of operator overloading and including overloading new and delete. Creation of the class will also require consideration of 'const correctness'. Exception handling Consider the issues involved in exception handling including the concept of exception safety. Templates Review definition of template functions, including template parameter type deduction. Introduction to template metaprogramming. Newer features including template template parameters and variadic templates. Creation of template classes. Design patterns Introduction to Design Patterns and consideration of a number of patterns, such as, factory method, builder, singleton and adapter. The standard C++ library (STL) Standard Library features, such as, Containers, Iterator, Function Objects and Algorithms. Introduction to Lambda expressions. C++ and performance The writing of code throughout the course will be oriented towards performant code, including use of R Value references and 'move' semantics. Pointers The use of pointers will be considered throughout the course. Smart pointers will be considered to improve program safety and help avoid the use of 'raw' pointers. Threading This section will consider the creation of threads and synchronisation issues. A number of synchronisation primitives will be considered. Async and the use of Atomic will also be considered. New ANSI C++ features Summarising some of the newer features to be considered are: Auto, Lambdas expression, smart pointers, variadic templates and folds, R Value references and tuple together with structured binding.

Advanced C++ programming
Delivered in Internationally or OnlineFlexible Dates
£3,697

Complete C programming

5.0(3)

By Systems & Network Training

Complete C programming training course description A hands-on introduction to programming in the ANSI C programming language. The course initially moves at a fast pace in order to spend as much time as possible on the subject of pointers - the area which cause the most bugs in C programs. What will you learn Write ANSI C programs Use the C libraries Debug C programs Examine existing code and determine its function. Complete C programming training course details Who will benefit: Programmers wishing to learn C. Programmers wishing to learn C++ or Java. Prerequisites: None, although experience in another high level language would be useful. Duration 5 days Complete C programming training course contents Getting started The compilation process, comments, main(), statement blocks, printf(). C data types and operators char, int, float and double, qualifiers, arithmetic and assignment operators, precedence, Associativity. Basic I/O C libraries, stdin and stdout, getchar(), putchar(), printf() formatting. Flow control if else, dangling elses, else if, while and for loops. switch statements, the null statement, break, continue and gotos. Functions Function calls, arguments and return types, function declarations (prototypes), function definitions, scope of variables. The preprocessor Preprocessor actions, macros, #include. Libraries and their relationship with header files. Conditional compilation. More data types and operators Logical, bitwise and other operators, type conversion, casting, typedefs and access modifiers. Arrays Declaring and handling arrays, common gotchas, multidimensional arrays. Pointers What are pointers? Why they are so important, declaring and using pointers,The three uses of the *,pointer example - scanf, pointers as arguments. More pointers Golden rules of pointers and arrays, pointers to arrays, pointer arithmetic, arrays of pointers, multiple indirection. Character/string manipulation Arrays of characters, string definition, working with strings, String library. Program arguments argc and argv, example uses,char *argv[] versus char ** argv. Program structure and storage classes Globals (externals), multi source programs, the look of a C program. Structures Declaration, the . and - operators, unions and bitfields. Library functions File handling, fopen and fclose, reading from and writing to files, fseek().calloc() and malloc()

Complete C programming
Delivered in Internationally or OnlineFlexible Dates
£3,697

5 Day Focused IAM Certificate Course C23200

By Asset Management Consulting (Asset Management Academy)

Global leading Asset Management course online. This online IAM Certificate course will be hosted through Teams.

5 Day Focused IAM Certificate Course C23200
Delivered OnlineFlexible Dates
£1,806.78 to £2,100.39

5 Day Online IAM Certificate Course C23011

By Asset Management Consulting (Asset Management Academy)

Online Asset Management course. This IAM Certificate course will be hosted online, September 2023.

5 Day Online IAM Certificate Course C23011
Delivered OnlineFlexible Dates
£1,620 to £1,920

5 Day Online IAM Certificate Course C23015

By Asset Management Consulting (Asset Management Academy)

Online Asset Management course. This IAM Certificate course will be hosted online, December 2023.

5 Day Online IAM Certificate Course C23015
Delivered OnlineFlexible Dates
£1,440 to £1,740

5 Day Online IAM Certificate Course C23012

By Asset Management Consulting (Asset Management Academy)

Online Asset Management course. This IAM Certificate course will be hosted online, October 2023.

5 Day Online IAM Certificate Course C23012
Delivered OnlineFlexible Dates
£1,440 to £1,740

C30M03 - FD&FA Voice Alarm Systems - BS 5839-8 (online)

5.0(1)

By Ember Compliance

Learners will be introduced to Voice Alarm (VA) systems as part of the fire alarm solutions.

C30M03 - FD&FA Voice Alarm Systems - BS 5839-8 (online)
Delivered Online
£230

C01M03 - FD&FA Installation principles - BS 5839-1 (online)

5.0(2)

By Ember Compliance

Learners will develop knowledge from the FD&FA foundation BS 5839-1 module and/or industry experience and apply this to the installation of FD&FA systems.

C01M03 - FD&FA Installation principles - BS 5839-1 (online)
Delivered Online + more
£230

C&G 2365-02 Level 2

By Technique Learning Solutions

This level two course is aimed at beginners with no previous electrical knowledge or experience who want to enter the electrical industry. Once this course is completed, candidates will be able to get a job as an electrician’s mate, gaining further skills and real-life experience. Once you have passed this level two course, you can move on to the next step of becoming a fully qualified electrician and take the 2365 level three course. You must be over 18 to take this course. Please note this course incorporates weeks 1 to 4 of the Total Electrical 20 course.

C&G 2365-02 Level 2
Delivered in Clay Cross or Online
£500

C&G 2396 - Design, Erection and Verification

By Technique Learning Solutions

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

C&G 2396 - Design, Erection and Verification
Delivered in Clay Cross or Online
£500