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

46220 Courses

Employer Responsibilities Regarding Health & Safety

By Course Cloud

This course is your key to fostering a culture of safety and well-being. Ensure a productive, healthy work environment for everyone.

Employer Responsibilities Regarding Health & Safety
Delivered Online On Demand1 hour 30 minutes
£5.99

Full Stack Web Development with Python and Django (TTPS4860)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level Python course is geared for experienced web developers new to Python who want to use Python and Django for full stack web development projects. Overview Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Develop full-stack web sites based on content stored in an RDMS Use python data types appropriately Define data models Understand the architecture of a Django-based web site Create Django templates for easy-to-modify views Map views to URLs Take advantage of the built-in Admin interface Provide HTML form processing Geared for experienced web developers new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day hands-on course that teaches students how to develop Web applications using the Django framework. Students will explore the basics of creating basic applications using the MVC (model-view-controller) design pattern, as well as more advanced topics such as administration, session management, authentication, and automated testing. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world. The Python Environment Starting Python Using the interpreter Running a Python script Getting help Editors and IDEs Getting Started Using variables Built in functions Strings Numbers Converting among types Writing to the screen Command line parameters Flow Control About flow control Conditional expressions Relational and Boolean operators while loops Lists and Tuples About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions Working with Files File overview The with statement Opening a file Reading/writing files Dictionaries and Sets About dictionaries Creating and using dictionaries About sets Creating and using sets Functions Returning values Function parameters Variable Scope Sorting with functions Errors and Exception Handling Exception overview Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages Creating Modules The import statement Module search path Creating packages Classes About OO programming Defining classes Constructors Properties Instance methods and data Class/static methods and data Inheritance Django Architecture Django overview Sites and apps Shared configuration Minimal Django layout Built in flexibility Configuring a Project Executing manage.py Starting the project Generating app files App configuration Database setup The development server Using cookiecutter Creating models Defining models Related objects SQL Migration Simplel model access Login for Nothing and Admin for Free Setting up the admin user Using the admin interface Views What is a view HttpResponse URL route configuration Shortcut: get_object_or_404() Class-based views Templates About templates Variable lookups The url tag Shortcut: render() Querying Models QuerySets Field lookups Chaining filters Slicing QuerySets Related fields Q objects Advanced Templates Use Comments Inheritance Filters Escaping HTML Custom filters Forms Forms overview GET and POST The Form class Processing the form Widgets Validation Forms in templates Automated Testing Why create tests? When to create tests Using Django's test framework Using the test client Running tests Checking code coverage

Full Stack Web Development with Python and Django (TTPS4860)
Delivered OnlineFlexible Dates
Price on Enquiry

WM154 IBM MQ V9 System Administration (using Linux for labs)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This course is designed for technical professionals who require the skills to administer IBM© MQ queue managers on distributed operating systems, in the Cloud, or on the IBM© MQ Appliance. Overview Describe the IBM© MQ deployment optionsPlan for the implementation of IBM© MQ on-premises or in the CloudUse IBM© MQ commands and the IBM© MQ Explorer to create and manage queue managers, queues, and channelsUse the IBM© MQ sample programs and utilities to test the IBM© MQ networkEnable a queue manager to exchange messages with another queue managerConfigure client connections to a queue managerUse a trigger message and a trigger monitor to start an application to process messagesImplement basic queue manager restart and recovery proceduresUse IBM© MQ troubleshooting tools to identify the cause of a problem in the IBM© MQ networkPlan for and implement basic IBM© MQ security featuresUse accounting and statistics messages to monitor the activities of an IBM© MQ systemDefine and administer a simple queue manager cluster This course provides technical professionals with the skills that are needed to administer IBM© MQ queue managers on distributed operating systems and in the Cloud. In addition to the instructor-led lectures, you participate in hands-on lab exercises that are designed to reinforce lecture content. The lab exercises use IBM© MQ V9.0, giving you practical experience with tasks such as handling queue recovery, implementing security, and problem determination. Describe the IBM© MQ deployment optionsPlan for the implementation of IBM© MQ on-premises or in the CloudUse IBM© MQ commands and the IBM© MQ Explorer to create and manage queue managers, queues, and channelsUse the IBM© MQ sample programs and utilities to test the IBM© MQ networkEnable a queue manager to exchange messages with another queue managerConfigure client connections to a queue managerUse a trigger message and a trigger monitor to start an application to process messagesImplement basic queue manager restart and recovery proceduresUse IBM© MQ troubleshooting tools to identify the cause of a problem in the IBM© MQ networkPlan for and implement basic IBM© MQ security featuresUse accounting and statistics messages to monitor the activities of an IBM© MQ systemDefine and administer a simple queue manager cluster

WM154 IBM MQ V9 System Administration (using Linux for labs)
Delivered OnlineFlexible Dates
Price on Enquiry

Introduction to C Plus Plus Programming Essentials (TTCP2100)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This is an introductory-level C++ programming course designed for developers with experience programming in C or other languages. Practical hands-on prior programming experience and knowledge is required. Overview This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in basic coding with C++, coupling the most current, effective techniques with the soundest industry practices. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn: Writing procedural programs using C++ Using private, public and protected keywords to control access to class members Defining a class in C++ Writing constructors and destructors Writing classes with const and static class members Overloading operators Implementing polymorphic methods in programs Writing programs using file I/O and string streams Using manipulators and stream flags to format output Using the keyword template to write generic functions and classes Writing programs that use generic classes and functions Writing programs that use algorithms and containers of the Standard Library Apply object-oriented design techniques to real-world programming problems Using algorithms and containers of the Standard Library to manipulate string data Understand how C++ protects the programmer from implementation changes in other modules of an application Using try() blocks to trap exceptions Using catch() blocks to handle exceptions Defining exceptions and using throw to trigger them Introduction to C++ Programming / C++ Essentials is a skills-focused, hands-on C++ training course geared for experienced programmers who need to learn C++ coupled with sounds coding skills and best practices for OO development. Students will leave this course armed with the required skills to put foundation-level C++ programming skills right to work in a practical environment. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency Moving from C to C++ (Optional) New Compiler Directives Stream Console I/O Explicit Operators Standard Libraries Data Control Capabilities Handling Data New Declaration Features Initialization and Assignment Enumerated Types The bool Type Constant Storage Pointers to Constant Storage Constant Pointers References Constant Reference Arguments Volatile Data Global Data Functions Function Prototypes and Type Checking Default Function Data Types Function Overloading Problems with Function Overloading Name Resolution Promotions and Conversions Call by Value Reference Declarations Call-by-Reference and Reference Types References in Function Return Constant Argument Types Conversion of Parameters Using Default Initializers Providing Default Arguments Inline Functions Operator Overloading Advantages and Pitfalls of Overloading Member Operator Syntax and Examples Class Assignment Operators Class Equality Operators Non-Member Operator Overloading Member and Non-Member Operator Functions Operator Precedence This Pointer Overloading the Assignment Operator Overloading Caveats Creating and Using Objects Creating Automatic Objects Creating Dynamic Objects Calling Object Methods Constructors Initializing Member consts Initializer List Syntax Allocating Resources in Constructor Destructors Block and Function Scope File and Global Scope Class Scope Scope Resolution Operator :: Using Objects as Arguments Objects as Function Return Values Constant Methods Containment Relationships Dynamic Memory Management Advantages of Dynamic Memory Allocation Static, Automatic, and Heap Memory Free Store Allocation with new and delete Handling Memory Allocation Errors Controlling Object Creation Object Copying and Copy Constructor Automatic Copy Constructor Conversion Constructor Streaming I/O Streams and the iostream Library Built-in Stream Objects Stream Manipulators Stream Methods Input/Output Operators Character Input String Streams Formatted I/O File Stream I/O Overloading Stream Operators Persistent Objects Introduction to Object Concepts The Object Programming Paradigm Object-Orientated Programming Definitions Information Hiding and Encapsulation Separating Interface and Implementation Classes and Instances of Objects Overloaded Objects and Polymorphism Declaring and Defining Classes Components of a Class Class Structure Class Declaration Syntax Member Data Built-in Operations Constructors and Initialization Initialization vs. Assignment Class Type Members Member Functions and Member Accessibility Inline Member Functions Friend Functions Static Members Modifying Access with a Friend Class Templates Purpose of Template Classes Constants in Templates Templates and Inheritance Container Classes Use of Libraries Strings in C++ Character Strings The String Class Operators on Strings Member Functions of the String Class Inheritance Inheritance and Reuse Composition vs. Inheritance Inheritance: Centralized Code Inheritance: Maintenance and Revision Public, Private and Protected Members Redefining Behavior in Derived Classes Designing Extensible Software Systems Syntax for Public Inheritance Use of Common Pointers Constructors and Initialization Inherited Copy Constructors Destructors and Inheritance Public, Protected, Private Inheritance Exceptions Types of Exceptions Trapping and Handling Exceptions Triggering Exceptions Handling Memory Allocation Errors C++ Program Structure Organizing C++ Source Files Integrating C and C++ Projects Using C in C++ Reliability Considerations in C++ Projects Function Prototypes Strong Type Checking Constant Types C++ Access Control Techniques Polymorphism in C++ Definition of Polymorphism Calling Overridden Methods Upcasting Accessing Overridden Methods Virtual Methods and Dynamic Binding Virtual Destructors Abstract Base Classes and Pure Virtual Methods Multiple Inheritance Derivation from Multiple Base Classes Base Class Ambiguities Virtual Inheritance Virtual Base Classes Virtual Base Class Information The Standard Template Library STL Containers Parameters Used in Container Classes The Vector Class STL Algorithms Use of Libraries

Introduction to C Plus Plus Programming Essentials (TTCP2100)
Delivered OnlineFlexible Dates
Price on Enquiry

Advanced C Plus Plus

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for If you have worked in C++ but want to learn how to make the most of this language, especially for large projects, this course is for you. Overview By the end of this course, you'll have developed programming skills that will set you apart from other C++ programmers. After completing this course, you will be able to: Delve into the anatomy and workflow of C++ Study the pros and cons of different approaches to coding in C++ Test, run, and debug your programs Link object files as a dynamic library Use templates, SFINAE, constexpr if expressions and variadic templates Apply best practice to resource management This course begins with advanced C++ concepts by helping you decipher the sophisticated C++ type system and understand how various stages of compilation convert source code to object code. You'll then learn how to recognize the tools that need to be used in order to control the flow of execution, capture data, and pass data around. By creating small models, you'll even discover how to use advanced lambdas and captures and express common API design patterns in C++. As you cover later lessons, you'll explore ways to optimize your code by learning about memory alignment, cache access, and the time a program takes to run. The concluding lesson will help you to maximize performance by understanding modern CPU branch prediction and how to make your code cache-friendly. Anatomy of Portable C++ Software Managing C++ Projects Writing Readable Code No Ducks Allowed ? Types and Deduction C++ Types Creating User Types Structuring our Code No Ducks Allowed ? Templates and Deduction Inheritance, Polymorphism, and Interfaces Templates ? Generic Programming Type Aliases ? typedef and using Class Templates No Leaks Allowed ? Exceptions and Resources Exceptions in C++ RAII and the STL Move Semantics Name Lookup Caveat Emptor Separation of Concerns ? Software Architecture, Functions, and Variadic Templates Function Objects and Lambda Expressions Variadic Templates The Philosophers' Dinner ? Threads and Concurrency Synchronous, Asynchronous, and Threaded Execution Review Synchronization, Data Hazards, and Race Conditions Future, Promises, and Async Streams and I/O File I/O Implementation Classes String I/O Implementation I/O Manipulators Making Additional Streams Using Macros Everybody Falls, It's How You Get Back Up ? Testing and Debugging Assertions Unit Testing and Mock Testing Understanding Exception Handling Breakpoints, Watchpoints, and Data Visualization Need for Speed ? Performance and Optimization Performance Measurement Runtime Profiling Optimization Strategies Cache Friendly Code

Advanced C Plus Plus
Delivered OnlineFlexible Dates
Price on Enquiry

Diet and Nutrition Practitioner Diploma

4.7(160)

By Janets

Whether you want to attain the perfect body or teach others how to stay in shape, our top-tier Diet And Nutrition Practitioner Diploma course is ideal for you. This course will help you get acquainted with nutrition and healthy eating and prepare you for a promising career in the relevant sector. The course is designed in easy-to-follow, digestible modules. Firstly, it explains the basics of diet and nutrition, where you get to learn about nutrition terms and diet procedures. Furthermore, you can acquire a thorough knowledge of various minerals and vitamins, which will help you to ensure healthy eating. After completing this course, you can both maintain your own healthy lifestyle and start a career in the field of Nutrition Practitioner.  You will get 24/7 learning service from our team and a CPD- certificate of achievement right after the completion of this course. So, enrich your knowledge about diet and nutrition from our exclusive Diet And Nutrition Practitioner Diploma course and shine in your future career. Learning Outcomes Get an introduction to the basics of health and nutrition Get an overview of the nutritional terms Understand more about food labels, weight management, eating disorders and much more Know more about the carbohydrate - sugar, starch, fibre Deepen your knowledge about the minerals which include iron, zinc, Calcium, Phosphorus, Magnesium, Sodium, Potassium Familiarise yourself with vitamins such as - B, A, C, E, K Certificate of Achievement After the successful completion of the final assessment, you will receive a CPD-accredited certificate of achievement. The PDF certificate is for 9.99, and it will be sent to you immediately after through e-mail. You can get the hard copy for 15.99, which will reach your doorsteps by post.  Method of Assessment You need to attend an assessment right after the completion of this course to evaluate your progression. For passing the assessment, you need to score at least 60%. After submitting your assessment, you will get feedback from our experts immediately. Career path This course will make you well-prepared for the job market and open up job opportunities in the following areas: Food Technologist Health Improvement Practitioner Dietitian Catering Manager Personal Trainer

Diet and Nutrition Practitioner Diploma
Delivered Online On Demand3 days
£9.99

Eyelash Extensions & Brow Tinting

5.0(2)

By Institute of Beauty & Makeup

11 in 1 Exclusive Bundle! CPD Certified | Audio Visual Training | 110 CPD Points | Free Certificates | Lifetime Access

Eyelash Extensions & Brow Tinting
Delivered Online On Demand1 hour
£12

Nutrition and Health Advance Diploma

5.0(2)

By Institute of Beauty & Makeup

5 in 1 Package | Updated New Course 2023 | CPD Certified | 50 CPD Points | Free Certificates | Lifetime Access

Nutrition and Health Advance Diploma
Delivered Online On Demand1 hour
£12

Basics of Spiritual Life Coaching

5.0(2)

By Institute of Beauty & Makeup

Discounted Course | Premium Audio-Visual Training by Expert Professionals | CPD Accredited Course | 24x7 Tutor Support

Basics of Spiritual Life Coaching
Delivered Online On Demand1 hour
£12

Lone Worker Safety Training

4.7(47)

By Academy for Health and Fitness

Buy Big. Save Big; Save: £403! Offer Ends Soon; Hurry Up!! This Level 4 Lone Worker Safety course is endorsed by The Quality Licence Scheme and accredited by CPD (with 120 CPD points) to make your skill development and career progression related to Lone Worker Safety substantial and easier than ever! Discover how to protect and support employees and colleagues who may have no immediate contact with others when you take this course. A 'lone worker' is defined as being someone who usually performs their activities in solitude and has no close or direct supervision with any other individual. With this expert training, you will understand the moral and practical obligations that are needed to make sure that the offsite workforce is fit and well. Following the advent of the pandemic, home-based employment and remote working has become a necessity to many companies, and the safety implications need to be considered. In this course, you will learn where the responsibilities for a lone worker's health status lie, the UK laws related to remote working, and ways to assess the risks associated with offsite work. Additionally, you will also be taught how to identify potential mental health issues and ensure sufficient first aid facilities are available for every worker. Key Topics to Be Covered by Lone Worker Safety Understanding the risks of lone work and who has supervisory responsibilities UK health and safety acts that cover the well-being of lone workers Assessing the risks that a lone worker may encounter during regular activities Providing protection and precautions from conflict and hazards Ensure remoter workers have first aid facilities and health support Upon successful completion of the course, you will receive an instant e-certificate as proof of the comprehensive skill development and competency. Add these amazing new skills to your resume and boost your employability by simply enrolling on this course. With this comprehensive this course, you can achieve your dreams and train for your ideal career. This course provides students with an in-depth learning experience that they can work through at their own pace to enhance their professional development. By completing this Safety course, you will gain valuable knowledge on the topic and it will give you a significant advantage in the job market. You'll get a Free Student ID card by enrolling in this course. This ID card entitles you to discounts on bus tickets, movie tickets, and library cards. Enrolling on the Lone Worker Safety course will ensure that you land your dream career faster than you thought possible. Stand out from the crowd and train for the job you want with the program. Experts created the Lone Worker Safety course to provide a rich and in-depth training experience for all students who enrol in it. Enrol in the course right now and you'll have immediate access to all of the course materials. Then, from any internet-enabled device, access the course materials and learn when it's convenient for you. Start your learning journey straight away with this course and take a step toward a brighter future! Why Prefer this Lone Worker Safety Course? Opportunity to earn a certificate endorsed by the Quality Licence Scheme and another certificate accredited by CPD after completing this course Student ID card with amazing discounts - completely for FREE! (£10 postal charges will be applicable for international delivery) Standard-aligned lesson planning Innovative and engaging content and activities Assessments that measure higher-level thinking and skills Complete the program in your own time, at your own pace Each of our students gets full 24/7 tutor support **** Course Curriculum **** **** Lone Worker Safety Course **** Module 01: Basics of Lone Working What Is Lone Working? Classification of Lone Workers Prominent Professions Involving Lone Work Responsibilities Concerning Lone Working Head of Service Responsibilities Health and Safety Team Responsibilities Managers/Supervisors Responsibilities Employees Responsibilities Module 02: Lone Worker's Safety Laws The Legal Position Health and Safety at Work etc. Act 1974 Safety Representatives and Safety Committees Regulations 1977 The Health and Safety (First Aid) Regulations 1981 The Workplace (Health, Safety and Welfare) Regulations 1992 The Reporting of Injuries, Diseases and Dangerous Occurrences Regulations 1995 The Management of Health and Safety at Work Regulations 1999 Module 03: Risk Assessment Possible Risks Lone Workers May Face Lone Worker Identification and Risk Assessment Flow Chart The HSE Guidance on Lone Working Dynamic Risk Assessment Violence Working in Remote Areas Home-Working Safety Representative's Role Module 04: Safe Working System for Lone Working Buddy System Home Visits Staff Who Are Not Routinely Defined as Lone Workers Higher Risk Visits/Locations Severe Weather Conditions Car Safety Personal Safety on Foot Manager's Checklist Module 05: Conflict Avoidance and Resolution What Is Conflict? Supervision Communication and Monitoring Specialist Lone Worker Devices Reviewing Procedures Training and Information Health and Safety Representatives Module 06: Reporting and Recording Incidents Incidents to be Reported Common Hazards Hazardous Chemicals and Other Substances Workplace Violence Membership Awareness Encourage Reporting Surveys and Inspections Lone Working Policy and Procedures Working Alone on Site Working Away from Base Module 07: Physical and Mental Well-being Physical Well-being Working Alone with a Medical Condition Emergencies and Injuries Mental Health and Well-being Bullying and Harassment Stress Burnout Ensuring Well-being Monitor Lone Workers' Health Keep In Touch Exercise and Meditation Module 08: First Aid and Workplace Safety for Lone Workers What Is First Aid? Mental Health First Aid Contents of a Basic First Aid Kit Initial Assessment Maintaining Workplace Safety Assessment Process We offer an integrated assessment framework to make the process of evaluation and accreditation for learners easier. You have to complete the assignment questions given at the end of the course and score a minimum of 60% to pass each exam. Our expert trainers will assess your assignment and give you feedback after you submit the assignment. You will be entitled to claim a certificate endorsed by the Quality Licence Scheme after you have completed all of the exams. CPD 120 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Is This Lone Worker Safety Course Right for You? Anyone interested in learning more about this subject should take this course. This course will help you grasp the basic concepts as well as develop a thorough understanding of the subject. All are welcome to take this course. There are no prerequisites for enrollment, and you can access the course materials from any location in the world. Requirements The Lone Worker Safety program does not require any prior knowledge; everyone may participate! This course is open to anyone who is interested in learning from anywhere in the world. Every student must be over the age of 16 and have a passion for learning and literacy. This 100% online course can be accessed from any internet-connected device, such as a computer, tablet, or smartphone. This course allows you to study at your own speed and grow a quality skillset. Career path This course will allow you to kickstart or take your career in the related sector to the next stage. Our whole course will assist you in achieving a position of respect and dignity, as well as allowing you to gain an advantage over your competitors. The Lone Worker Safety certificate will strengthen your CV and assist you in finding work in the related industry. Certificates CPD Accredited Certificate Digital certificate - £10 Diploma in Lone Worker Safety Training at QLS Level 4 Hard copy certificate - £99 After successfully completing the Diploma in Lone Worker Safety Training at QLS Level 4 course, you can order an original hardcopy certificate of achievement endorsed by the Quality Licence Scheme. The certificate will be home-delivered, with a pricing scheme of - 99 GBP inside the UK 109 GBP (including postal fees) for international delivery CPD Accredited Certificate 29 GBP for Printed Hardcopy Certificate inside the UK 39 GBP for Printed Hardcopy Certificate outside the UK (international delivery)

Lone Worker Safety Training
Delivered Online On Demand3 weeks
£12