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

72 C++ courses in Brighton

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

Advanced Phlebotomy - Skills & Techniques (GPT005)

4.6(39)

By Geopace Training

The UK's first and only Level 4 qualification in Phlebotomy (equivalent to Ireland Level 6) FDSc (Foundation Degree Level) qualification Nationally Recognised certificate Dually accredited: Open College Network and CPD Covers both aspirated and evacuated systems Covers specialised blood collection systems & methods Classroom or Virtual Classroom learning options Comprehensive Training Kit is provided when booking our Virtual Classroom option (yours to keep) Complete your training from beginner to advanced level This course either follows on from our Introduction to Phlebotomy Course or can be combined with our introductory course as part of a course package (see below) Available to candidates who have completed (or are currently enrolled to complete) our Introduction to Phlebotomy Course or have previous phlebotomy practical experience.

Advanced Phlebotomy - Skills & Techniques (GPT005)
Delivered in Nottingham + 20 more locations or Online3 hours, Jun 8th, 16:30 + 45 more
£195

Deeper Understanding of Real Estate Cash Flows

By Property Overview Ltd

Understanding property investment cash flows in all its complexity by type of investment and by purpose -------------------------------------------------------------------------------- ABOUT WHO COULD BENEFIT? This senior practitioner-led on-line course is aimed at c-suite/senior managers but is also suitable for junior staff keen to understand how cash flows get used higher up within the company or the various forms that cash flows can take, or service / database / software providers. Only £875+VAT pp on a public course. In this face-to-face course we drill down to all types of cash flows across the real estate spectrum and within the different levels within companies and by asset type. We help you get to grips with reality, and help you focus on the most important cash flow aspects across the property industry. Do you work as: * Board and Investment Committee Members, Managers and Team Leaders dealing in multi-asset classes as investor or manager to obtain a sound, comprehensive overview of the relevance and importance of understanding cash flow uses * Analysts and Associates in particular working in multi-disciplinary real estate teams engaged in investment, lending, asset management and development * Data, system and service providers keen to understand the various forms and uses of cash flows and its inputs across the property industry -------------------------------------------------------------------------------- MODULES DEEPER UNDERSTANDING OF RE CASH FLOWS Property investment is driven by the promise of quality cash flow over time. It is essential to gain a better understanding of the various forms cash flow can take, as each asset type and asset structure is unique. Financial modelling courses only provide you the tools how to model, but fail to provide a deeper understanding why or what you model in real-life in all its complexities. This course provides you with insight, detailed knowledge and experience on the assumptions. Cash Flows in reality vary wildly in construction and complexity. There are many types of cash flows, suited to its specific circumstance and use, and get used in different ways in decision making. Only £875+VAT pp for this 1-day course! This senior-practitioner-led course is aimed at c-suite/senior managers but is also suitable for junior staff keen to understand how cash flows get used higher up within the company or the various forms that cash flows can take. This course, in brief, provides: – a comprehensive overview of how cash flows differ across property –  applicable to a range of real estate investment deal types and asset classes such as office, shopping centres, residential (PRS), warehouse-logistics and industrial. – context in which information derived from cash flows is used – the contribution of cash-flow outputs in decision-making – high-level detail of the inputs, assumptions and outputs – sound understanding of how cash flow models enable analysis of financial statements, appraisals & risk sensitivities – highlights good practice for cash flow model structure set-up and controls, – highlights key metrics, terminology, etc Detailed course manual provided on the day. This course is taught by dedicated, friendly and seasoned practitioner Kaushik Shah Press ‘see content’ below to see detailed content. Next Date Available: Thursday 20 June 2024 | Location: On-line or C. London as desired IN-HOUSE COURSE “DEEPER UNDERSTANDING OF RE CASH FLOWS” In-house tailor-made course written and presented by senior property practitioners. In one engaging they will be providing you with a deeper understanding of the inputs, drivers and outputs of real estate cash flows – how do they differ, why, and how are they used? In the end it is (the promise of future) cash flows that drive real estate value. Only £3,850/day + VAT for this is an essential knowledge course to help you understand property in all its complexity. Next Date Available: in-house dates available upon request -------------------------------------------------------------------------------- PRICING FIND THE BEST PRICE.   Property Overview offers competitively priced training courses with unique practitioner-led content. Applied, relevant content in this retail property course leads to greater impact and value-for-money. Pricing below is shown for public courses for individual bookings, and for in-house courses. To book one or several individual places please fill in the booking form, or email kaushik@propertyoverview.co.uk For bookings of 4 or more staff an on-line in-house course is recommended, also as the content can be tailored around your needs and your products or services. -------------------------------------------------------------------------------- DEEPER UNDERSTANDING OF RE CASH FLOWS -------------------------------------------------------------------------------- £875PP +20% VAT Single place on a public course IN-HOUSE COURSE “DEEPER UNDERSTANDING OF RE CASH FLOWS” -------------------------------------------------------------------------------- £3,850/DAY + VAT @ 20% Detailed manual included. Includes up to 6 attendees. £60+VAT pp surcharge thereafter

Deeper Understanding of Real Estate Cash Flows
Delivered Online & In-PersonFull day, Jun 20th, 08:00
£875 to £3850

Objective-C programming

5.0(3)

By Systems & Network Training

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.

Objective-C programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£4997

C++ programming foundation

5.0(3)

By Systems & Network Training

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.

C++ programming foundation
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

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-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

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-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Complete C# programming

5.0(3)

By Systems & Network Training

COMPLETE C# PROGRAMMING TRAINING COURSE DESCRIPTION This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. Students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework. WHAT WILL YOU LEARN * Use the syntax and features of C#. * Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications. * Implement a typical desktop application. * Create class, define and implement interfaces, and create and generic collections. * Read and write data to/from files. * Build a GUI using XAML. COMPLETE C# PROGRAMMING TRAINING COURSE DETAILS * Who will benefit: Programmers wishing to learn C#. * Prerequisites: Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks. * Duration 5 days COMPLETE C# PROGRAMMING TRAINING COURSE CONTENTS * Review of C# Syntax Overview of Writing Applications using C#, Datatypes, Operators, and Expressions. C# Programming Language Constructs. Hands on Developing the Class Enrolment Application. * Methods, exceptions and monitoring apps Creating and Invoking Methods. Creating Overloaded Methods and Using Optional and Output Parameters. Handling Exceptions. Monitoring Applications. Hands on Extending the Class Enrolment Application Functionality. * Developing a graphical application Implementing Structs and Enums. Organizing Data into Collections. Handling Events. Hands on Writing the Grades Prototype Application. * Classes and Type-safe collections Creating Classes. Defining and Implementing Interfaces. Implementing Type-safe Collections. Hands on Adding Data Validation and Type-safety to the Grades Application. * Class hierarchy using Inheritance Class hierarchies. Extending .NET framework classes. Creating generic types. Hands on Refactoring common functionality into the User Class. * Reading and writing local data Reading and Writing Files. Serializing and Deserializing Data. Performing I/O Using Streams. Hands on Generating the Grades Report. * Accessing a Database Creating and using entity data models. Querying and updating data by using LINQ. Hands on Retrieving and modifying grade data. * Accessing remote data Accessing data across the web and in the cloud. Hands on Modifying grade data in the Cloud. * Designing the UI for a graphical applicatione Using XAML to design a User Interface. Binding controls to data. Styling a UI. Hands on Customizing Student Photographs and Styling the Application. * Improving performance and responsiveness Implementing Multitasking by using tasks and Lambda Expressions. Performing operations asynchronously. Synchronizing concurrent data access. Hands on Improving the responsiveness and performance of the application. * Integrating with unmanaged code Creating and using dynamic objects. Managing the Lifetime of objects and controlling unmanaged resources. Hands on Upgrading the grades report. * Creating reusable types and assemblies Examining Object Metadata. Creating and Using Custom Attributes. Generating Managed Code. Versioning, Signing and Deploying Assemblies. Hands on Specifying the Data to Include in the Grades Report. * Encrypting and Decrypting Data Implementing Symmetric Encryption. Implementing Asymmetric Encryption. Hands on Encrypting and Decrypting Grades Reports.

Complete C# programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

An Introduction to Property

By Property Overview Ltd

A course for those lacking property-specific education or requiring a broader perspective -------------------------------------------------------------------------------- ABOUT WHO COULD BENEFIT? A 1-day intensive course for those who work in property and lack formalised property-specific training or have a one-sided background as well as those working with real estate sector clients and who are keen to understand them better. Suits those in the UK or abroad. This engaging course provides the big picture, context and fundamentals per topic, based on the insight and experience of a seasoned and approachable real estate practitioner. We deal with all asset types, but the main focus is commercial and alternative property sectors. We drill down where needed. We teach the fundamentals and show how everything fits together, making each attendee comfortable with lots of jargon in one engaging day. We use real examples and anecdotes to bring the theory to life, enabling attendees to relate this to their jobs. We teach theory & practice. We only use knowledgeable, engaging, approachable and energetic trainers. A course attracting rave reviews. A fuller curriculum stretching over 1.5 or 2 days is available (see Understanding Property or you can pick modules from other courses). Both courses are available to be taught in-house as well. Trainers: Kaushik Shah (London), Alan Thompson (Edinburgh) -------------------------------------------------------------------------------- MODULES AN INTRODUCTION TO PROPERTY (1 DAY COURSE) Foundation knowledge for those working in property or with property clients at only £630pp (public course). It provides a birds-eye, measured 360° view of the property industry. It explains how it all fits together, what drives it, how things work and who does what. We get you comfortable with key bits of jargon that you are likely to come across day-to-day, related to the letting, management and investment side. Real Estate might be slow but is constantly evolving, and we provide insight into the most important trends including technology. We provide context on how property compares to stocks and bonds as an investment. The real-life case study ties everything back together. Modules in brief are: • Property needs occupiers to thrive: why buy, why rent? • Asset types explained • Insight into real market drivers, market cycles & market dynamics • Sector- and Asset-specific considerations • Technology impacts how property is used, built, let, sold & invested in • The traditional job roles • Property leasing & other jargon • The letting process, lease structures and lease events • The investment process, -styles and -vehicles • Investment-related jargon-busting • Property is slow but constantly evolving • Case study To see detailed course content please click ‘see content’ below. To book please email kaushik@propertyoverview.co.uk or fill in our booking form Next Date Available: Tuesday 4 July 2024 | C. London or online IN-HOUSE COURSE ‘INTRODUCTION TO PROPERTY’ Tailor-made foundation knowledge course for those working in property or with property clients. The course is designed by a senior practitioner with hands-on experience who understands what clients want. An extensive selection of course modules exist (check out the content of the 2-day course) and content can be created, added to or abbreviated as required, or worked around your business product. -------------------------------------------------------------------------------- PRICING FIND THE BEST PRICE.   Property Overview offers competitively priced, effective training courses with unique practitioner-led content. Applied, relevant content leads to greater impact and value-for-money. Pricing below is shown for public courses for individual bookings, and for in-house courses. To book one or several individual places on our on-line courses, please fill in our booking form or email kaushik@propertyoverview.co.uk For bookings of 4 or more staff an on-line in-house course is recommended, also as the content can be tailored around your needs and your products or services. This provides value for money and a more effective training course on top. -------------------------------------------------------------------------------- AN INTRODUCTION TO PROPERTY (1 DAY COURSE) -------------------------------------------------------------------------------- £630 + VAT • Per Person + 20% VAT • No VAT is chargeable for courses sold to companies abroad • Prices upon application for courses taught abroad. IN-HOUSE COURSE ‘INTRODUCTION TO PROPERTY’ -------------------------------------------------------------------------------- £3,025 FOR 8 HRS, £4,240 FOR 1.5 DAYS £5,335 FOR 2 DAYS • UK VAT @ 20% where applicable • Includes up to 6 attendees, surcharge at £60 per day or £62.5 per 1.5 days per additional attendee + VAT • Modules can run across several days on-line, fitting into diaries better • Prices upon application for f2f courses taught abroad

An Introduction to Property
Delivered Online & In-PersonFull day, Jul 4th, 08:00
£630 to £5335

C&G 2396 Electrical Design Course

5.0(9)

By Optima Electrical Training

This Level 4 City and Guilds 2396-01 Design and Verification of Electrical Installations course has been designed to help develop the skills and up date the knowledge of the requirements to enable you to professionally design, erect and then verify an electrical installation. This course is aimed at those who will have responsibility for designing, supervising, installing and testing electrical installations. Further information can be found here: C&G 2396 Electrical Design Course — Optima Electrical Training (optima-ect.com)

C&G 2396 Electrical Design Course
Delivered in-person, on-requestDelivered In-Person in London & 2 more
£1195

C&G 2391-52 Inspection & Testing

5.0(9)

By Optima Electrical Training

The course is designed to help improve your understanding of the legal requirements, the theoretical and practical principles for both the initial verification and certification of an electrical installation, further your knowledge and practical skills in the testing and inspection of a range of existing electrical installations, and help improve your understanding of the legal requirements, the theoretical and practical principles for the periodic inspect and testing and certification of an electrical installation.

C&G 2391-52 Inspection & Testing
Delivered in-person, on-requestDelivered In-Person in London & 2 more
£1395
123...8

Educators matching "C++"

Show all 6