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

14 Educators providing Code courses in Bristol

Matthew Cabot Ppm

matthew cabot ppm

Bristol

We build unique software solutions that fully integrate with business processes and systems, including stock control, dispatch, accounts, and text alerts. HomeAbout Us Since 1999 we have provided powerful bespoke online database systems for over 400 clients and have earned a reputation as a company that is trusted and innovative in its approach to solving customer problems. From first contact you’ll talk to one of our technical team, who will be involved with the project from start to finish, getting the work done, delivering on time and communicating with you throughout. Understanding your business: We understand that all businesses operate differently, which is why we offer a fully comprehensive, business software development service designed to suit your business whatever your industry sector. We help you manage YOUR data YOUR way. Our expert business software development team create business software solutions, built to your exact requirements. Our consultants have big company expertise and are... Responsive and knowledgeable Personally responsible for your project from start to finish Approachable and friendly UK based with UK office hours Our experienced database development team thrives on technical challenges to develop sophisticated and unique custom business software solutions that will grow and support your business. All our customised database applications are tailored to the specific needs of your business. Click here to find out how we work. Our Technical Credentials At Evergreen, we use open source tools to create our websites. The term "open source" describes software whose source code is available for anyone to use, modify and distribute freely. This encourages a process of community development which includes many talented programmers worldwide. It also means that its flaws can be discovered, scrutinized and fixed by anyone meaning potentially safer and more secure systems. The languages that Evergreen use to build our websites are industry standard HTML, CSS and PHP. This choice of platform ensures that there are no operational software licence costs and importantly end-users do not have to download any special plug-ins or modules to use the website.

Janet Haigh

janet haigh

Bristol

I am a freelance designer-maker, applied artist, crafts-woman, whatever you want to call me – I stitch stuff by hand; fabric, metal, porcelain, leather, vitreous enamel.. . My work is various, it depends whether I am working for myself, to commission or collaborating with other artists. But whatever I do is slow to make; detailed hand stitching in any material whether in silk, linen, wool or wire takes time, consequently my work is also slow to evolve. I decided to show on this site what I do, who I am work with, how I work and also how I think. I want to show the work behind HER WORK not just the finished things. The journey from the first idea, searching, researching, drawing, sampling and eventually making the finished piece. You will be able to watch my work progress, or not; maybe by seeing this record people will come to value making that is manufactured by hand, heart and eye. In May 2010 I developed – Heart Space Studios ( from my yoga practice “Put your Hands in your Heart Space”) and for 5 years it was a space in Bristol England for all things textile. The activities at the studios can still be viewed – I closed the studio workshops in 2015 – the classes remain on this site as part of the blog, they contain many of my most popular posts….. Heart Space Studios continues as a group of makers who develop projects primarily for publishing companies. Most notably we work with designer Kaffe Fassett in the production of his patchwork quilt books and other fabrics.

School of Dialogue

school of dialogue

London

Arabella Tresilian MAHons PGCE FRSA Dialogue Facilitator, Mediator & Conflict Coach: Mediation, fully-accredited by the Centre for Effective Dispute Resolution (CEDR) Dispute resolution for Employment, Workplace, Civil, Commercial & Community cases Specialist in health and social care, including mental health, autism & disabilities Download a copy of my one-page profile here: Arabella Tresilian Mediator Profile Overview ‘Arabella Tresilian is a CEDR-accredited mediator, and a conflict resolution trainer, specialising in facilitating dispute resolution and employee wellbeing in the public sector. She has twenty years’ experience as a management consultant, leader and educator, and set up the School of Dialogue to teach conflict resolution skills. Arabella mediates independently and on behalf of the Medical Mediation Foundation, Resolve West and other panels where she specialises in lending her ‘expertise by experience’ in the fields of mental health and neurodiversity. Arabella’s 70+ case history since 2016 include mediations in the fields of Judicial Review, Court of Protection, Mental Health Act, Mental Capacity Act, Local Government, workplace, employment, community and public sector dispute resolution.’ I am an independent consultant specialising in dialogue facilitation, conflict resolution and partnership-building. My business development experience, studies in educational leadership and experience in dispute resolution combine effectively to allow me to support organisations, employees, families and individuals in finding win-win resolutions within complex scenarios. I have 20 years experience working in a strategic capacity for public, private and third sector organisations in the UK and overseas, and I have specialist consulting experience in the fields of sustainability, education and health/social care. I have also taught and managed at secondary level internationally and in the independent sector in the UK, and founded/directed a theatre company devoted to promoting the understanding of mental health and social exclusion. I am a CEDR-Accredited Mediator qualified to undertake employment, workplace, commercial, civil and community mediation. In 2017 I became a CEDR Associate with the Centre for Effective Dispute Resolution (CEDR), joining their world-renowned training faculty. In the community setting, I am a Certificated Mediator with Resolve West (previously Bristol Mediation) resolving neighbour disputes and hate crime cases. I am also the cofounder of Equisphere Employability and a workplace mental health trainer for Bath Mind. In the healthcare setting, I am a mediator, trainer and conflict coach with the Medical Mediation Foundation. I am a Quality Improvement Coach with the Q Community (NHS Improvement & Health Foundation) and a Public & Patient Involvement advisor for the National Institute of Health Research (NIHR). I am a Member of End of Life Doula UK and have undertaken Advance Care Planning training with Living Well Dying Well. I am also a qualified Mental Health First Aid Instructor training groups to become Mental Health First Aiders in their contexts. I am a member of the Civil Mediation Council as a Member of the Association of South West Mediators. I abide by the European Code of Conduct for Mediators. I have DBS clearance and am fully insured as a mediator, trainer,educator, mentor and coach. Professional Experience & Skills Overview Facilitation and Organisational Dialogue Strategic development and team coaching in the workplace Communications and engagement for public-facing organisations Design and delivery of multi-organisational commercial partnerships Stakeholder engagement for effective policy development Conflict Intervention and Negotiation Interpersonal mediation and conflict resolution for workplace contexts Conflict coaching and mediation for highly-escalated community conflicts Brokerage of interorganisational partnerships for socio-economic benefit Leadership Design / delivery of Leadership Skills for Employability training for University of Bath Postgraduate certificate in Educational Leadership & Management (2011) Founder of three social enterprises and experienced team leader and manager International Competence Partnerships negotiator for European Green Capital 2015 Merger & Acquisition consultancy – UK/Spain Educator in vocational, business and enterprise skills – Coimbatore, India Training and Coaching Experienced teacher, trainer, mentor and coach specialising in communication Mentor to young leaders in enterprise on Future Talent programme Mental Health First Aider and specialist trainer in mental health with Mind Charity My style and my specialisms I came to the practice of Conflict Resolution and Mediation through two distinct routes. One was through doing management consulting in the public and private sectors, and coming to understand just how much stress, inefficiency and sadness arises from communication and conflict difficulties in the workplace. The other route was through being a patient, a parent of children with disabilities and a family carer, and witnessing how difficult it can be to make plans for the future when the present involves difficult discussions and many people. So I specialise in making sure that people feel comfortable with the process they undertake with me, and that it leads them towards feeling comfortable and confident about their future. I aim to be thoroughly supportive, reassuring and encouraging at all times. My professional work and personal experience in health and social care mean that I am particularly experienced in supporting people who are living with any form of illness, disability, mental health condition or life-limiting condition. I have particular personal experience of working with people who are deaf or hearing impaired, on the autism spectrum, experiencing mental illness and living with dementia or stroke. Why I love being a mediator I came to mediation through a confluence of circumstances which made me think, ‘There must be a better way for people to deal with their difficulties than to threaten legal action, or refuse to engage in communication at all!’ I realised that a great deal of my management consultancy work was really… conflict resolution. It gave me such pleasure and relief when long-held rifts within and between teams melted away after some good, authentic communication. This piqued my interest to find out more about the art of conflict resolution, and I did my first certificated training, and started practising as a community mediator. Later I qualified as a civil and employment mediator, and have been mediating ever since. It’s astonishing to witness people’s lives turn from a turmoil of distressing, intractable ‘stuckness’, to a new phase in which, for example, neighbours can conceive of greeting each other again; or work colleagues re-establish trust between each other after maybe years of mistrust, stress and non-communication. Mediation takes empathy, patience and persistence, and it is a skill I will develop and hone endlessly over years to come, but its core aspect is a belief that people really can find peace again, given the right support and a safe space to explore options for settling differences. Facilitating such processes is a real honour. Nothing beats the sight of former disputants smiling, shaking hands, or even (more often than you would think) hugging, at the end of a mediation.

Courses matching "Code"

Show all 174

Advanced / Competency Phlebotomy Training

By Lead Academy

This advanced phlebotomy course will allow you to receive practical demonstrations and hands-on training as a part of the practical training to support your role. At the beginning of the session, you will be required to observe the experienced trainers and trained phlebotomists. You will learn how to smoothly draw blood, minimize hazards, and manage the patient’s reaction through a practical demonstration on a mannequin. Finally, under close supervision, you will get the opportunity to collect blood samples from other fellow colleagues.  Course Highlights Gain a Recommendation Letter from Your Supervisor Accredited by the CPD Certification Recognised and Valuable Certification Face-to-Face Practical Training Sessions Supervised by experienced phlebotomists Location & Class Schedule Venue Location Nr. 1: Bank Studio, 23 Park Royal Road, NW10 7JH You can select your preferred date from any of the following months: 20th, 27th January and 3rd February, 2025 11th, 18th, 25th February, 2025 19th, 27th February and 3rd March, 2025 11th, 18th, 22nd March, 2025 13th, 20th, 27th March, 2025 21st March, 28th March, 4th April, 2025 10th, 18th, 25th April, 2025 17th, 24th, 30th April, 2025 21st, 26th April, 1st May, 2025 14th, 21st, 28th May, 2025 18th, 25th May, 1st June, 2025 22nd, 29th May, 5th June, 2025 9th, 16th, 23rd June, 2025 15th, 22nd, 29th June, 2025 24th, 30th June, 4th July, 2025 Venue Location Nr. 2: 83-85 Hagley Road, Birmingham, B16 8QG You can select your preferred date from any of the following months: 13th, 20th and 27th February, 2025 14th, 21st and 28th February, 2025 13th, 20th and 27th March, 2025 14th, 21st and 28th March, 2025 10th, 17th, 24th April, 2025 18th, 25th April, 2nd May, 2025 15th, 22nd, 29th May, 2025 16th, 23rd, 30th May, 2025 13th, 20th, 27th June, 2025 17th, 24th June, 1st July, 2025 Venue Location Nr. 3: Pure Offices, Kembrey Park, Swindon, SN2 8BW You can select your preferred date from any of the following months: 8th, 15th, 22nd February, 2025 15th, 22nd, 29th March, 2025 12th, 19th, 26th April, 2025 17th, 24th, 31st May, 2025 14th, 21st, 28th June, 2025 Venue Location Nr. 4: Filwood Community Centre, Knowle, Bristol BS4 1JP You can select your preferred date from any of the following months: 14th, 21st, 28th March, 2025 16th, 23rd, 30th May, 2025 It can be tough to put your best foot forward in the job market with only online Phlebotomy training. Hence, our practical sessions will provide you with the required experience that your employers might want to see when you apply for the job. This advanced phlebotomy competency training is designed to give you an opportunity to practice, build confidence and gain valuable experience, which will help your professional career when you will apply for the job.  This extensive course covers the following credentials:  Practical demonstration Labelling tubes Blood-taking techniques Code of practice Safety protocols Needle safety techniques Processing of blood samples Prioritising patients Who is this Advanced Phlebotomy Training Course for? This advanced phlebotomy course is primarily aimed at:   Phlebotomists Health Visitors Physiotherapists Occupational Therapists Healthcare professionals Nurses, midwives, pharmacists and doctors Freshers looking to begin their career as a phlebotomist Anyone looking to enhance their blood-sampling skills Whether you are a fresher looking to kickstart your career in the field of phlebotomy or practising healthcare looking to enhance your phlebotomy skills, this course will help you achieve your professional aspirations by all means.   Aims and Learning Outcomes of this Advanced Phlebotomy Training Course  By the end of this advanced phlebotomy course, you will:  Know how to utilise proper safety precautions Assess a phlebotomist’s personal and professional attributes Accept the core roles and obligations of a phlebotomist Understand the code of conduct required to be followed by a phlebotomist Know how to draw blood using the right procedure Establish the process to handle venipuncture-related issues Understand how to handle and preserve blood samples safely Entry Requirements In order to attend the advanced phlebotomy course you need to complete our basic phlebotomy training course. However, it is open to students of all academic backgrounds. Assessment Method As part of the assessment, you will be required to execute a live blood draw and collection that will be closely supervised and marked by the experienced phlebotomist responsible for monitoring you.  Upon successful demonstration of blood sampling, you will be awarded a certificate of competency that is accepted by thousands of professional bodies and government regulators here in the UK and around the world. Recognised Accreditation This course is accredited by Continuing Professional Development (CPD). CPD UK is globally recognised by employers, professional organisations, and academic institutions, thus a certificate from CPD Certification Service creates value towards your professional goal and achievement. CPD certificates are accepted by thousands of professional bodies and government regulators here in the UK and around the world. Many organisations look for employees with CPD requirements, which means, that by doing this course, you would be a potential candidate in your respective field. Certificate of Achievement Competency Certificate and Certificate of Achievement from Lead Academy You will receive a competency certificate after successfully completing the Part 2 of the phlebotomy course, which serves as confirmation that you are qualified to function as a phlebotomist without the need for close supervision. Also, on successful completion of the phlebotomy course, you will be eligible to obtain a CPD accredited PDF and Hardcopy certificate of achievement as proof of your new skill. The certificate of achievement is an official credential that confirms that you successfully finished a course with Lead Academy.

Advanced / Competency Phlebotomy Training
Delivered in Birmingham + 3 more or Online + more
£165 to £285

Dreamweaver

5.0(3)

By Systems & Network Training

Dreamweaver training course description Dreamweaver is a web authoring program that allows you to build professional quality websites. This course starts with a tour of Dreamweaver and customising your workspaces, moving onto HTML and CSS basics. Page layouts, templates and interactive pages are also covered. The final session covers how to use Dreamweaver as a HTML editor. Hands on session follow all the major theory chapters. What will you learn Use Dreamweaver to create websites. Customise Dreamweaver. Use templates. Add interactivity to web pages. Use Dreamweaver to edit HTML code. Dreamweaver training course details Who will benefit: Anyone wishing to create or edit websites. Prerequisites: None. Duration 3 days Dreamweaver training course contents Getting started Installing the programme, Updating to the latest version,, Online content, On first launch, Choosing the program colour theme, Setting up the workspace, Defining a Dreamweaver site, Checking for updates, Additional resources. Customizing your workspace Touring the workspace, Using the start screen, Exploring new feature guides, Setting interface preferences, Switching and splitting views, Selecting a workspace layout, Personalising Dreamweaver, Working with extract, Creating custom keyboard shortcuts, Using the Property inspector, Using the Related Files interface, Using tag selectors, Using the CSS Designer, Using the Visual Media Query (VMQ) interface, Using the DOM viewer, Using Element dialogs, displays and inspectors, Setting up version control in Dreamweaver, Exploring experimenting and learning. HTML Basics What is HTML? Where did HTML begin? Frequently used HTML elements, What's new in HTML5. CSS Basics What is CSS? HTML vs. CSS formatting, HTML defaults, CSS box model, Applying CSS styling, Multiples, classes and ids. Web design basics Developing a new website, Scenario, Working with thumbnails and wireframes, Creating a page layout Evaluating page design options, Working with predefined layouts, Styling an existing layout, Styling elements using the Extract panel, Extracting text from a Photoshop mockup, Troubleshooting CSS styling, Extracting text styling from a Photoshop mockup, Creating a gradient background using Extract, Extracting image assets from a mockup, Adding CSS background effects in code, Finishing up the layout. Working with templates Creating a template from an existing layout, Inserting editable regions, Inserting editable regions, Inserting HTML entities, Inserting metadata, Validating HTML code, Producing child pages, Moving CSS styles to linked file, Updating a template. Working with text, lists and tables Previewing the completed file, Creating and styling text, Creating lists, Creating and styling tables, Spell-checking webpages, Finding and replacing text. Working with images Web image basics, Previewing completed files, Inserting an image, Controlling image positions with CSS classes, Working with the Insert panel, Using the Insert menu, Inserting non-web file types, Working with Photoshop Smart Objects, Copying and pasting images from Photoshop, Inserting images by drag and drop, Optimizing images with the Property inspector. Working with navigation Hyperlinks, previewing the completed file, creating internal and external hyperlinks, setting up email links, Creating image-based links, Targeting page elements, Locking an element on the screen, Styling a navigation menu, Checking your page, Adding destination links. Adding interactivity Dreamweaver behaviours, Previewing the completed file, Working with Dreamweaver behaviours, Working with jQuery Accordion widgets, Inserting a jQuery Accordion widget, Styling a jQuery Accordion. Publishing to the web Defining a remote site, Cloaking folders and files, Wrapping things up, Putting your site online, Synchronizing local and remote sites. Working with code Creating HTML code, multicursor support, commenting your code, Working with CSS preprocessors, Selecting code, Collapsing code, Expanding code, Accessing Split code view, Previewing assets in Code View.

Dreamweaver
Delivered in Internationally or OnlineFlexible Dates
£2,367

Complete VBA programming

5.0(3)

By Systems & Network Training

Complete VBA programming training course description This course helps you extend the capabilities of the entire Office suite using Visual Basic for Applications (VBA). Even if you have no programming experience, you'll be automating routine computing processes quickly using the simple, yet powerful VBA programming language. We start at the beginning to get you acquainted with VBA so you can start recording macros right away. You'll then build upon that foundation to utilize the full capabilities of the language in Word, Excel, Outlook, and PowerPoint. What will you learn Record, write and run macros. Work with VBA Editor. Use the huge library of built-in functions. Create simple dialog boxes and complex forms. Customize Word, Excel, PowerPoint, Outlook, and Access. Program the Office 2016 ribbon. Complete VBA programming training course details Who will benefit: Anyone looking to extend the capabilities of the entire Office suite using VBA. Prerequisites: None. Duration 5 days Complete VBA programming training course contents Macros and getting started in VBA VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Working with VBA 1 VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Decisions, loops and functions Built-in functions, creating your own functions, making decisions in your code, using loops to repeat actions. Using message boxes, input boxes, and dialog boxes Getting user input with message boxes and input boxes, creating simple custom dialog boxes, creating complex forms. Creating effective code Building modular code and using classes, debugging your code and handling errors, building well-behaved code, exploring VBA's security features. Programming the Office applications The Word object model and key objects, working with widely used objects in Word, the Excel object model and key objects, working with widely used objects in Excel, the PowerPoint object, model and key objects, working with shapes and running slide shows, the Outlook object model and key objects, working with events in Outlook, the Access object model and key objects, manipulating the data in an Access database via VBA, accessing one application from another application, programming the Office 2016 ribbon.

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

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 Internationally or OnlineFlexible Dates
£3,697

Complete Visual BASIC

5.0(3)

By Systems & Network Training

Complete Visual BASIC training course description A hands-on introduction to programming in Visual BASIC V6. What will you learn Build Visual BASIC applications. Build simple components. Debug Visual BASIC programs. Examine existing code and determine its function. Complete Visual BASIC training course details Who will benefit: Anyone wishing to program in Visual BASIC. Prerequisites: None although experience in another high level language would be useful. Duration 5 days Complete Visual BASIC training course contents Application development using VB VB features. VB editions, VB terminology. Working in the Development Environment. Event-Driven Programming. Creating a program in VB. Project and executable files. VB reference materials. Visual Basic fundamentals Objects. Controlling objects. Introduction to forms. Introduction to controls. Basic controls. Working with code and forms Modules. Working with code. Interacting with the user. Working with code statements. Managing forms. Variables and procedures Introduction to variables and constants. Working with Procedures and Functions. Controlling program execution Common VB functions. Comparison and relational operators. Conditional structures. Looping structures. Debugging Error types. Debugging logic errors in VB. Working with controls Control types. Standard controls. Advanced standard controls. ActiveX controls. Insertable controls. Data access using the ADO data control Overview of ActiveX Data Objects. VB data access features. Relational database concepts. Using the ADO data Control to access data. SQL. Manipulating data. Using the data form wizard. Input validation Field-Level validation. The masked edit control. Form-Level validation. Form events used when validating data. Error trapping Trapping run time errors. Error handling overview. Enabling an error trap. Errors and the calling chain. In line error handling. Enhancing the User Interface Menus. Status bars. Toolbars. Drag and Drop Overview of Drag and Drop. Mouse events Drag and Drop basics. More about controls Using control arrays. Using the controls collection. Working with object variables. Collections. Finishing touches User Interface design principles. Distributing an application. Creating a default project.

Complete Visual BASIC
Delivered in Internationally or OnlineFlexible Dates
£4,997

Building ASP.net applications

5.0(3)

By Systems & Network Training

ASP.Net training course description Our hands on ASP.NET training course that will teach students how to create a simple ASP.NET application that delivers dynamic content to the web. The course is applicable for those using C# or VB.NET with ASP.NET. What will you learn Create a web form with server controls Separate page code from content with code-behind pages, page controls, and components. Display dynamic data from a data source by using ADO.NET and data binding. Debug ASP.NET pages by using trace. ASP.Net training course details Who will benefit: Programmers working with ASP.NET. Prerequisites: HTML5 development fundamentals VBNet_course.htm or C++ programming foundation Duration 3 days ASP.Net training course contents Working with ASP.NET Introducing ASP.NET. Creating web forms. Adding ASP.NET code to a page. Handling page events. Using Web Controls Web controls and HTML controls compared. Using intrinsic controls. Using input validation controls. Introduction to user controls. Using trace in ASP.NET pages Overview of tracing. Trace information. Page-level trace and application-level trace. Separating code from content Advantages of partitioning an ASP.NET page. Creating and using code-behind pages. Creating and using components and classes. Inheritance of classes. Interfaces. Using ADO .NET to access data Accessing text files. Overview of ADO .NET Connecting to a data source. Accessing data with DateSets. Using DataViews. Accessing data with DataReaders. Using XML data with a DataSet. Creating an ASP.NET Web Application Requirements of a web application. Sharing information between pages. Securing an ASP.NET application. Web services. Creating a simple web service using Visual Studio.NET Calling a web service using Visual Studio.NET

Building ASP.net applications
Delivered in Internationally or OnlineFlexible Dates
£2,367

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

Network programming with sockets

5.0(3)

By Systems & Network Training

Sockets programming training course description A hands on course for programmers using Sockets. It is important to recognise that the course assumes that delegates are already familiar with TCP/IP and Python. Practical exercises follow all the major theory sessions. What will you learn Read Python programs which use Sockets. Write Python programs which use Sockets. Debug Python programs which use Sockets. Sockets programming training course details Who will benefit: Programmers working with network applications. Prerequisites: TCP/IP foundation for engineers Python for network engineers Duration 2 days Sockets programming training course contents What is a socket? Review of IP, ICMP, UDP vs TCP, IP addresses, protocol numbers, ports. API's, UNIX I/O, sockets. SOCK_STREAM, SOCK_DGRAM. Hands on Compile and run code. The systems calls Clients and servers, structs, socket(), bind(), connect(), listen(), accept(), send(), recv(), sendto (), recvfrom(), close(), shutdown(), getpeername(), gethostname(). Hands on Walk through of example client and server code. First code TCP connections, passive opens, active opens. Hands on Write a simple 'hello world' server and client. Application protocols User character stream, ASCII turn taking, binary protocols. Hands on Raw SMTP, Writing a mail client. Clients Concurrency, polling, threads, event driven programming. Hands on Conferencing application. Servers Concurrency, stateful, stateless. Forks and execs. inetd. Hands on Running servers with and without inetd, chroot jails, conferencing server modifications. Advanced techniques Blocking, select(), partial send(s). Raw sockets, example sockets using Java, Perl and PHP. Hands on A broadcast application.

Network programming with sockets
Delivered in Internationally or OnlineFlexible Dates
£2,477

Combustion Engineering for Coal Fired Power Plants

By EnergyEdge - Training for a Sustainable Energy Future

About this Training Course This 5 full-day course provides detailed description of all combustion equipment and systems used in pulverized coal boilers and circulating fluidized bed (CFB) boilers including pulverized coal burning systems, coal feeder, pulverizer and classifier, pulverized coal burners, furnace and fans. This course provides also a comprehensive explanation of all boiler combustion control systems including pulverizer control system, combustion control, control of coal and air flow into the boiler, furnace pressure control, oxygen trim control, nitrogen oxides (NOx) and sulfur oxides (SOx) control, control of ammonia injection, flue gas dew point control, purge control, flame monitoring and tripping system as well as their tuning methods. All boiler control systems are covered as well in this course including drum level feedwater control, main steam and reheat steam temperature control, boiler limits and runback, sliding or variable pressure control, heat rate optimization with sliding pressure control, boiler-turbine coordinated control, etc. The course provides also detailed explanation of Boiler NFPA 85 Code (Boiler and Combustion Systems Hazards Codes) and American National Standard Institute/Instrument Society of America Code (ANSI/ISA-77-44-01-2007 Code). The burner management systems (BMS) and examples of boiler permissive starting logic and protective tripping logic will be explained thoroughly. The various methods used to calculate the boiler efficiency are covered in detail in this course including the direct and indirect methods. All the factors which affect the efficiency and emissions of pulverized coal boiler and CFB boiler will be explained thoroughly. The course covers also all the methods used to improve the efficiency of pulverized coal boilers and CFB boilers including improvement to their combustion efficiency and control systems performance. Training Objectives Boiler Combustion Equipment and Systems: Gain an in-depth understanding of all boiler combustion equipment and systems including pulverized coal burning systems, coal feeder, pulverizer and classifier, pulverized coal burners, furnace and fans Boiler Combustion Control Systems: Gain a thorough understanding of all boiler combustion control systems for pulverized coal boilers, and CFB boilers including pulverizer control system, combustion control, control of coal and air flow into the boiler, furnace pressure control, oxygen trim control, nitrogen oxides (NOx) and sulfur oxides (SOx) control, control of ammonia injection, flue gas dew point control, purge control, flame monitoring and tripping system Boiler Conventional Control Systems: Gain an in-depth understanding of all boiler conventional control systems including drum level feedwater control, main steam and reheat steam temperature control, boiler limits and runback, sliding or variable pressure control, heat rate optimization with sliding pressure control, and boiler-turbine coordinated control Boiler NFPA 85 Code (Boiler and Combustion Systems Hazards Codes) and American National Standard Institute/Instrument Society of America Code (ANSI/ISA-77-44-01-2007 Code): Learn about NFPA 85 code and ANSI/ISA-77-44-01-2007 code Burner Management System and Boiler Permissive Starting Logic and Protective Tripping Logic: Gain an in-depth understanding of burner management system and boiler permissive starting logic and protective tripping logic Boiler Efficiency Calculations: Learn how to calculate the boiler efficiency using the direct and indirect methods Factors Affecting the Efficiency and Emissions of Boilers: Understand all the factors which affect the boiler efficiency and emissions Methods Used to Improve the Efficiency of Boilers: Learn about all the methods used to improve the efficiency of pulverized coal boilers, and CFB boilers including improvement to their combustion efficiency and control systems performance Boiler Instrument and Piping Diagrams: Gain an in-depth understanding of all boiler instrument and piping diagrams CFB and Pulverized Coal Boilers Equipment and Systems: Learn about various types of equipment and systems used in CFB and pulverized coal boilers including economizers, steam drum, superheaters, air preheaters, ammonia injection systems, etc. Target Audience Engineers of all disciplines Managers Technicians Maintenance personnel Other technical individuals Course Level Basic or Foundation Training Methods Your specialist course leader relies on a highly interactive training method to enhance the learning process. This method ensures that all participants gain a complete understanding of all topics covered. The training environment is highly stimulating, challenging, and effective because the participants will learn by case studies which will allow them to apply the material taught to their own organization. Each delegate will receive a copy of the following materials written by the instructor: Excerpt of the relevant chapters from the 'POWER GENERATION HANDBOOK' second edition published by McGraw-Hill in 2012 (800 pages) Excerpt of the relevant chapters from the 'POWER PLANT EQUIPMENT OPERATION AND MAINTENANCE GUIDE' published by McGraw-Hill in 2012 (800 pages) COMBUSTION ENGINEERING FOR COAL FIRED POWER PLANTS MANUAL (includes practical information about combustion engineering for coal fired power plants - 550 pages) Trainer Your specialist course leader has more than 32 years of practical engineering experience with Ontario Power Generation (OPG), one of the largest electric utility in North America. He was previously involved in research on power generation equipment with Atomic Energy of Canada Limited at their Chalk River and Whiteshell Nuclear Research Laboratories. While working at OPG, he acted as a Training Manager, Engineering Supervisor, System Responsible Engineer and Design Engineer. During the period of time, he worked as a Field Engineer and Design Engineer, he was responsible for the operation, maintenance, diagnostics, and testing of gas turbines, steam turbines, generators, motors, transformers, inverters, valves, pumps, compressors, instrumentation and control systems. Further, his responsibilities included designing, engineering, diagnosing equipment problems and recommending solutions to repair deficiencies and improve system performance, supervising engineers, setting up preventive maintenance programs, writing Operating and Design Manuals, and commissioning new equipment. Later, he worked as the manager of a section dedicated to providing training for the staff at the power stations. The training provided by him covered in detail the various equipment and systems used in power stations. In addition, he has taught courses and seminars to more than four thousand working engineers and professionals around the world, specifically Europe and North America. He has been consistently ranked as 'Excellent' or 'Very Good' by the delegates who attended his seminars and lectures. He written 5 books for working engineers from which 3 have been published by McGraw-Hill, New York. Below is a list of the books authored by him; Power Generation Handbook: Gas Turbines, Steam Power Plants, Co-generation, and Combined Cycles, second edition, (800 pages), McGraw-Hill, New York, October 2011. Electrical Equipment Handbook (600 pages), McGraw-Hill, New York, March 2003. Power Plant Equipment Operation and Maintenance Guide (800 pages), McGraw-Hill, New York, January 2012. Industrial Instrumentation and Modern Control Systems (400 pages), Custom Publishing, University of Toronto, University of Toronto Custom Publishing (1999). Industrial Equipment (600 pages), Custom Publishing, University of Toronto, University of Toronto, University of Toronto Custom Publishing (1999). Furthermore, he has received the following awards: The first 'Excellence in Teaching' award offered by PowerEdge, Singapore, in December 2016 The first 'Excellence in Teaching' award offered by the Professional Development Center at University of Toronto (May, 1996). The 'Excellence in Teaching Award' in April 2007 offered by TUV Akademie (TUV Akademie is one of the largest Professional Development centre in world, it is based in Germany and the United Arab Emirates, and provides engineering training to engineers and managers across Europe and the Middle East). Awarded graduation 'With Distinction' from Dalhousie University when completed Bachelor of Engineering degree (1983). Lastly, he was awarded his Bachelor of Engineering Degree 'with distinction' from Dalhousie University, Halifax, Nova Scotia, Canada. He also received a Master of Applied Science in Engineering (M.A.Sc.) from the University of Ottawa, Canada. He is also a member of the Association of Professional Engineers in the province of Ontario, Canada. POST TRAINING COACHING SUPPORT (OPTIONAL) To further optimise your learning experience from our courses, we also offer individualized 'One to One' coaching support for 2 hours post training. We can help improve your competence in your chosen area of interest, based on your learning needs and available hours. This is a great opportunity to improve your capability and confidence in a particular area of expertise. It will be delivered over a secure video conference call by one of our senior trainers. They will work with you to create a tailor-made coaching program that will help you achieve your goals faster. Request for further information post training support and fees applicable Accreditions And Affliations

Combustion Engineering for Coal Fired Power Plants
Delivered in Internationally or OnlineFlexible Dates
£3,009 to £3,499

SAFe Agile Software Engineering: In-House Training

By IIL Europe Ltd

SAFe® Agile Software Engineering: In-House Training The introduction of Lean-Agile and DevOps principles and practices into software engineering has sparked new skills and approaches that help organizations deliver higher-quality, software-centric solutions faster and more predictably. This workshop-oriented course explores foundational principles and practices and how continuous flow of value delivery and built-in quality are enabled by XP technical practices, Behavioral-Driven Development (BDD), and Test-Driven Development (TDD). Attendees will learn proven practices to detail, model, design, implement, verify, and validate stories in the SAFe® Continuous Delivery Pipeline, as well as the practices that build quality into code and designs. Attendees will also explore how software engineering fits into the larger solution context and understand their role in collaborating on intentional architecture and DevOps. What you will Learn To perform the role of a SAFe® Agile Software Engineer, you should be able to: Define Agile Software Engineering and the underlying values, principles, and practices Apply the Test-First principle to create alignment between tests and requirements Create shared understanding with Behavior-Driven Development (BDD) Communicate with Agile modeling Design from context for testability Build applications with code and design quality Utilize the test infrastructure for automated testing Collaborate on intentional architecture and emergent design Apply Lean-Agile principles to optimize the flow of value Create an Agile Software Engineering plan Introduction to Agile Software Engineering Connecting Principles and Practices to Built-in Quality Accelerating Flow Applying Intentional Architecture Thinking Test-First Discovering Story Details Creating a Shared Understanding with Behavior-Driven Development (BDD) Communicating with Models Building Systems with Code Quality Building Systems with Design Quality Implementing with Quality

SAFe Agile Software Engineering: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£2,495