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

2094 Other courses in Prestatyn delivered Live Online

Architecting with Google Kubernetes Engine

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This class is intended for the following participants: Cloud architects, administrators, and SysOps/DevOps personnel Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, application environments, and infrastructure with the Google Cloud Platform. Overview This course teaches participants the following skills: Understand how software containers work Understand the architecture of Kubernetes Understand the architecture of Google Cloud Platform Understand how pod networking works in Kubernetes Engine Create and manage Kubernetes Engine clusters using the GCP Console and gcloud/ kubectl commands Launch, roll back and expose jobs in Kubernetes Manage access control using Kubernetes RBAC and Google Cloud IAM Managing pod security policies and network policies Using Secrets and ConfigMaps to isolate security credentials and configuration artifacts Understand GCP choices for managed storage services Monitor applications running in Kubernetes Engine This class introduces participants to deploying and managing containerized applications on Google Kubernetes Engine (GKE) and the other services provided by Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, participants explore and deploy solution elements, including infrastructure components such as pods, containers, deployments, and services; as well as networks and application services. This course also covers deploying practical solutions including security and access management, resource management, and resource monitoring. Introduction to Google Cloud Platform Use the Google Cloud Platform Console Use Cloud Shell Define cloud computing Identify GCPs compute services Understand regions and zones Understand the cloud resource hierarchy Administer your GCP resources Containers and Kubernetes in GCP Create a container using Cloud Build Store a container in Container Registry Understand the relationship between Kubernetes and Google Kubernetes Engine (GKE) Understand how to choose among GCP compute platforms Kubernetes Architecture Understand the architecture of Kubernetes: pods, namespaces Understand the control-plane components of Kubernetes Create container images using Google Cloud Build Store container images in Google Container Registry Create a Kubernetes Engine cluster Kubernetes Operations Work with the kubectl command Inspect the cluster and Pods View a Pods console output Sign in to a Pod interactively Deployments, Jobs, and Scaling Create and use Deployments Create and run Jobs and CronJobs Scale clusters manually and automatically Configure Node and Pod affinity Get software into your cluster with Helm charts and Kubernetes Marketplace GKE Networking Create Services to expose applications that are running within Pods Use load balancers to expose Services to external clients Create Ingress resources for HTTP(S) load balancing Leverage container-native load balancing to improve Pod load balancing Define Kubernetes network policies to allow and block traffic to pods Persistent Data and Storage Use Secrets to isolate security credentials Use ConfigMaps to isolate configuration artifacts Push out and roll back updates to Secrets and ConfigMaps Configure Persistent Storage Volumes for Kubernetes Pods Use StatefulSets to ensure that claims on persistent storage volumes persist across restarts Access Control and Security in Kubernetes and Kubernetes Engine Understand Kubernetes authentication and authorization Define Kubernetes RBAC roles and role bindings for accessing resources in namespaces Define Kubernetes RBAC cluster roles and cluster role bindings for accessing cluster-scoped resources Define Kubernetes pod security policies Understand the structure of GCP IAM Define IAM roles and policies for Kubernetes Engine cluster administration Logging and Monitoring Use Stackdriver to monitor and manage availability and performance Locate and inspect Kubernetes logs Create probes for wellness checks on live applications Using GCP Managed Storage Services from Kubernetes Applications Understand pros and cons for using a managed storage service versus self-managed containerized storage Enable applications running in GKE to access GCP storage services Understand use cases for Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud Firestore, and Bigquery from within a Kubernetes application

Architecting with Google Kubernetes Engine
Delivered OnlineFlexible Dates
Price on Enquiry

Advanced SQL Programming (TTSQL005)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This is an intermediate and beyond level SQL course geared for experienced end users, data scientists, business analysts, application developers and database administrators. Students should have recently attended a basic SQL class or have equivalent experience. Overview This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. 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 led by our expert practitioner, attendees will learn advanced skills needed to: Advanced Query Techniques Manipulating Table Data Using SQL's Data Manipulation Language (DML) User-Defined Functions Stored Procedures Triggers A company?s success hinges on responsible, accurate database management. Organizations rely on highly available data to complete all sorts of tasks, from creating marketing reports and invoicing customers to setting financial goals. Data professionals like analysts, developers and architects are tasked with creating, optimizing, managing and analyzing data from databases ? with little room for error. When databases aren?t built or maintained correctly, it?s easy to mishandle or lose valuable data. Our SQL Programming and Database Training Series provides students with the skills they require to develop, analyze and maintain data and in correctly structured, modern and secure databases. Next Level SQL explores how to identify and use advanced querying techniques to manipulate and index tables. All hands-on work in this course is ANSI SQL compliant and should work with most SQL databases such as Oracle, SQL Server, MySQL, MS Access, Informix, Sybase, or any other ANSI SQL compliant database. Advanced Query Techniques Join inner outer (Left, Right, Full) Subqueries Simple Correlated Using the Exists Operator Tips for Developing Complex Queries Performing Set Operations Aggregating Results Using Group by Creating Temporary Tables Manipulating Table Data Using SQL's Data Manipulation Language (DML) Inserting Data into Tables Updating Existing Data Deleting Records Truncating Tables Implementing Data Integrity with Transactions Beginning Explicit Transactions Committing Transactions Rolling Back Transactions User-Defined Functions Definition and Benefits of Use CREATE FUNCTION Syntax RETURN Clause and the RETURNS Statement Scalar vs. Table Functions Comparison with Stored Procedures Returning Scalar Values and Tables ALTER and DROP FUNCTION Stored Procedures Definition and Benefits of Use CREATE PROCEDURE Syntax Variables and Parameters Control of Program Flow ALTER and DROP PROCEDURE Implementation Differences Triggers Definition and Benefits of Use Alternatives (e.g., Constraints) CREATE TRIGGER Syntax Trigger Types 'Inserted' (or 'NEW') and 'Deleted' (or 'OLD') Tables Event Handling and Trigger Execution ALTER and DROP TRIGGER Additional course details: Nexus Humans Advanced SQL Programming (TTSQL005) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Advanced SQL Programming (TTSQL005) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Advanced SQL Programming (TTSQL005)
Delivered OnlineFlexible Dates
Price on Enquiry

CV722 IBM DB2 11 for z/OS Application Programming Workshop

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This intermediate course is for application programmers who need to write embedded SQL COBOL or PL/I programs in either a DB2 9 or DB2 10 for z/OS environment. Overview Incorporate static SQL statements in an application program Prepare the program for execution Validate execution results are correct Produce code to support multiple rows being returned from the database manager using cursors Identify considerations regarding units of work, concurrency, and restart of programs Identify differences between static and dynamic SQL Provide test data for applications Discuss program and DB2 options relative to performance of static SQL This course enables you to acquire the skills necessary to produce application programs that manipulate DB2 databases. Emphasis is on embedding Structured Query Language (SQL) statements and preparing programs for execution. CV720G;CF82G;DB2 Concepts Identify DB2 family products Explain DB2 workstation component functions Identify DB2 objects Identify the key differences between static SQL and other application alternatives for accessing DB2 data Program Structure I Embed INSERT, UPDATE, DELETE and single-row SELECT statements in application programs Effectively communicate with DB2 when processing NULL values and determining success of statement execution Demonstrate use of DB2 coding aids Code CONNECT statements within an application program Identify connection types and impacts on a unit of work Program for the Call Attach Facility (CAF) Program Preparation Identify the additional steps necessary to prepare a program that contains embedded SQL for execution Describe the functions of the DB2 PRECOMPILE and BIND processes Describe factors relevant to the BIND process, including RUNSTATS positioning, package status, parameters, and authorization requirements Program Structure II Use DECLARE, OPEN, FETCH, and CLOSE CURSOR statements to handle select criteria that may return multiple rows in application programs Issue positioned UPDATE and DELETE statements Identify how scrollable cursors can be used Recovery and Locking Concepts Define a unit of recovery Identify the basic locking strategies used by DB2 Dynamic SQL Introduction Describe the difference between static and dynamic SQL List the types of dynamic statements Code dynamic SQL in a program Managing Test Data Identify methods to insert data into a table Use the LOAD or IMPORT utility Identify the purpose of the RUNSTATS utility Identify the purpose of the REORG utility Performance Considerations Use programming techniques that enhance DB2 application performance by following general guidelines, using indexable predicates, and avoiding unnecessary sorts Identify the access paths available to DB2 List common causes of deadlocks and avoid such causes when possible Use the EXPLAIN tools as aids to develop applications that emphasize performance Additional course details: Nexus Humans CV722 IBM DB2 11 for z/OS Application Programming Workshop training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the CV722 IBM DB2 11 for z/OS Application Programming Workshop course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

CV722 IBM DB2 11 for z/OS Application Programming Workshop
Delivered OnlineFlexible Dates
Price on Enquiry

Effective Motivational Leadership

By Leadership Management International (LMI) UK

The best leaders are able to enable their team and the organisation to fulfil their potential by creating a highly motivational environment. This program will equip you with skills to: Establish and communicate organisational vision and values Lead change and promote innovation Develop effective teams and coach leaders Understand motivation and develop peoples' potential.

Effective Motivational Leadership
Delivered OnlineFlexible Dates
Price on Enquiry

Oracle 12c - PL/SQL Fundamentals

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is intended for individuals who are Application designers and database developers, database administrators and web server administrators. Overview Upon successful completion of this course, students will be able to work with Oracle database programming using the PL/SQL programming language. They will learn the syntax, structure and features of the language. In this course, students will learn the foundation for the programming series and the use of database-resident stored program units for Oracle 12c. Selection & Setup of the Database Interface Considering Available Tools Selecting the Appropriate Tool Oracle Net Database Connections Oracle PAAS Database Connections Setup SQL Developer Setup SQL*Plus Setup Jdeveloper About Bind & Substitution Variables Using SQL Developer Using SQL*Plus Choosing a Database Programming Language What is Database Programming? PL?SQL Performance Advantages Integration wth Other Languages PL/SQL Language Fundamentals PL/SQL Program Structure LANGUAGE SYNTAX RULES EMBEDDING SQL WRITING READABLE CODE GENERATING DATABASE OUTPUT SQL*PLUS INPUT OF A PROGRAM BLOCK Declare Section About the Declare Section DECLARE PRIMITIVE TYPES DECLARATION OPTIONS NOT NULL CONSTANT DATA DICTIONARY INTEGRATION %TYPE DECLARE SIMPLE USER---DEFINED TYPES TYPE... TABLE TYPE... RECORD EXTENDED USER---DEFINED TYPES Begin Section About the Begin Section Manipulating Program Data Logic Control & Branching GOTO LOOP IF-THEN-ELSE CASE Exception Section ABOUT THE EXCEPTION SECTION ISOLATING THE SPECIFIC EXCEPTION PRAGMA EXCEPTION_INIT SQLCODE &SQLERRM Example SQL%ROWCOUNT &SELECT...INTO Beyond the Basics: Explicit Cursors ABOUT EXPLICIT CURSORS EXTENDED CURSOR TECHNIQUES FOR UPDATE OF Clause WHERE CURRENT OF Clause Using FOR?LOOP Cursors Beyond the Basics: Nested BlocksBeyond the Basics: Declared Subprograms USING DECLARED SUBPROGRAMS DECLARED PROCEDURE DECLARED FUNCTION Introducing Databse-Resident Program Units ABOUT DATABASE---RESIDENT PROGRAMS PHYSICAL STORAGE & EXECUTION TYPES OF STORED PROGRAM UNITS STORED PROGRAM UNIT ADVANTAGES MODULAR DESIGN PRINCIPLES Creating Stored Procedures & Functions STORED PROCEDURES & FUNCTIONS CREATE PROCEDURE / CREATE FUNCTION CREATING PROCEDURES & FUNCTIONS RAISE_SALARY() Procedure SALARY_VALID() Function THE PARAMETER SPECIFICATION DEFAULT Clause SYSTEM & OBJECT PRIVILEGES USING THE DEVELOPMENT TOOLS Executing Stored Procedures & Functions CALLING PROCEDURES & FUNCTIONS UNIT TESTING WITH EXECUTE ANONYMOUS BLOCK UNIT TESTING SPECIFYING A PARAMETER NOTATION SQL WORKSHEET UNIT TESTING CALLING FUNCTIONS FROM SQL Maintaining Stored Program Units RECOMPILING PROGRAMS Mass Recompilation Using UTL_RECOMP() DROPPING PROCEDURES & FUNCTIONS DROP PROCEDURE / FUNCTION DATA DICTIONARY METADATA Using USER_OBJECTS Using USER_SOURCE Using USER_ERRORS Using USER_OBJECT_SIZE Using USER_DEPENDENCIES Managing Dependencies DEPENDENCY INTERNALS TRACKING DEPENDENCIES THE DEPENDENCY TRACKING UTILITY SQL DEVELOPER DEPENDENCY INFO DEPENDENCY STRATEGY CHECKLISTS Creating & Maintaining Packages ABOUT PACKAGES CREATING PACKAGES MAINTAINING PACKAGES PERFORMANCE CONSIDERATIONS Advanced Package Capabilities DEFINER & INVOKER RIGHTS WHITE LITS & ACCESSIBLE BY PERSISTENT GLOBAL OBJECTS DEFINING INITIALIZATION LOGIC OBJECT ORIENTATION SUPPORT Advanced Cursor Techniques USING CUSROS VARIABLES USING SYS_REFCURSOR USING CURSOR EXPRESSIONS Using System-Supplied Package DBMS_OUTPUT() UTL_FILE() FOPEN() EXAMPLE Database Trigger Concepts ABOUT DATABASE TRIGGERS DML EVENT TRIGGER SUB---TYPES DATABASE TRIGGER SCENARIO TRIGGER EXECUTION MECHANISMS TRIGGERS WITHIN SQL WORKSHEET Creating Database Triggers STATEMENT-LEVEL TRIGGERS Using RAISE_APPLICATION_ERROR() ROW---LEVEL TRIGGERS EXAMPLES OF TRIGGERS EMPLOYEE_SALARY_CHECK Example EMPLOYEE_JOURNAL Example BUDGET_EVENT Example INSTEAD OF TRIGGERS TRIGGERS WITHIN AN APPLICATION Maintaining Database Triggers CALL SYNTAX TRIGGER MAINTENANCE TASKS SHOW ERRORS TRIGGER DROP TRIGGER ALTER TRIGGER MULTIPLE TRIGGERS FOR A TABLE HANDLING MUTATING TABLE ISSUES Implementing System Event Triggers WHAT ARE SYSTEM EVENT TRIGGERS? DEFININGTHE SCOPE AVAILABLE SYSTEM EVENTS SYSTEM EVENT ATTRIBUTES

Oracle 12c - PL/SQL Fundamentals
Delivered OnlineFlexible Dates
Price on Enquiry

The Rules of Verse Speaking – and how Shakespeare Breaks Them!

By Actors Studio

With Sarah Hannah Introduction With the recent resurgence of period dramas both on stage and especially on the screen, the demand for ‘Classically Trained’ actors has never been greater. Changes in the way we audition has also seen an increase in actors being called upon to audition and self-tape with Shakespearean monologues leaving many actors intimidated and uncertain about how to best prepare. Ideal for actors of all ability, this online workshop will teach you all of the basic rules for acting in verse, perfect for any period drama work on screen… and then learn how Shakespeare and others break the rules! What these ‘rule breaks’ are for and the amazing help that this gives you when speaking these lines and bringing your character to life. This course can be complimented by our Secrets of Acting Shakespeare: First Folio Technique course. Meet Your Tutor Sarah Hannah Actress, Acting and Audition Coach Sarah Hannah is a highly experienced professional actress, acting and audition coach. Bringing her extensive experience of working on stage and screen, Sarah will focus on enhancing your passion and understanding of the works of William Shakespeare. Course Outline *You will be sent a pdf worksheet for this workshop that you will need to write on. It is therefore recommended that you print it out if you can. A strong internet connection is required to join our live online courses and workshops. Please test your connection before booking as we cannot refund due to technical issues. Please familarise yourself with Zoom before attending your workshop. Your camera will be required to be switch on during the workshop. Additional Information Features Suitable if you are (17 yrs+) and looking to discover Shakespeare Attracts a varied age range from 17 yrs+. International Students Welcome The course is taught in English, so it is important that you have proficient English language skills Learning Outcomes Appreciate a deeper understanding of Shakespeare Course Location Held Online Via Zoom

The Rules of Verse Speaking – and how Shakespeare Breaks Them!
Delivered OnlineFlexible Dates
£35

Medication Awareness training via Teams

5.0(13)

By CH Care Training

Medication Awareness training is mandatory for all staff who are prompting or assisting clients to take their medications. About this event Medication Awareness training is for staff who have had never taken part in Medication training before or staff returning to the profession. By the end of the course, you will be able to: Understand medication types and uses Learn legal and ethical responsibilities Master medication administration procedures Know proper storage and disposal methods Recognize and respond to adverse effects Develop communication and record-keeping skills Apply person-centred approaches Conduct risk assessments. Location for delegates attending in person Online via Teams 0798 999 5180. sales@chcaretraining.co.uk Before you book: Please do not send along staff who have just worked a nightshift or who will be visiting clients immediately before or immediately after a training session. People arriving tired, stressed or late cannot gain the most benefit from a training course. We reserve the right to turn away individuals too exhausted to focus on the training or staff who turn up late for a course and disturb the flow of the proceedings. All CH Care Training courses are fully inclusive, but if you have any concerns about a member of staff's ability to participate because of physical, sensory or learning differences then please let us know in confidence in advance, so that we may make the appropriate adjustments. Cancellations CH Care Training operates a sliding scale of cancellation; If you cancel more than two weeks before the start date of a course, you can ask for a full refund, to change the names of the delegates being sent along, or to transfer a delegate to another training date. If you give less than two weeks but more than one week's notice of cancellation, 50 percent of the booking can be refunded. If you cancel less than a week from the training delivery date we wont be able to refund. There are no refunds for staff who do not turn up on the day of the training course. If CH Care Training needs to change the date or cancel a course for any reason we will give you the maximum notice we can. In exceptional circumstances we may cancel a course due to extreme weather or circumstances at the training venue. You will be offered a full refund or the opportunity to transfer your booking to an alternative date. Please ask your staff to read the following guidance before they attend the course: Arriving at the Venue The course will start promptly so please arrive at least 15 minutes before the start time of the training to allow plenty of time to use the toilet, and be seated ready for the start of the course. You can call Training direct on 0798 999 5180 if you are struggling to arrive on time. Please note that the meeting will be locked to late arrivals 10 minutes after the actual course starts. When you arrive please come into Reception and a member of staff will come to book you in prior to directing you to the training room. This room is located on the ground floor and is wheelchair accessible. Covid-Secure Premises Please do not attend the course if you have symptoms of Covid or are feeling unwell. During the course As this is a working environment please ensure you allow the necessary time and focus to get the best from the material being presented. Please bring pen and paper to make notes during the course. Our training sessions are fun and very interactive. We will encourage plenty of comments, points of view and the sharing of lived experiences. Delegates should not share any sensitive information about a client or organisation. Our session agreement asks delegates to maintain confidentiality about individuals and organisations and to respect the views of others on the course. All CH Care Training courses are inclusive, but if you have any concerns about your ability to participate, such as sensory or learning differences then please let the Trainer know in confidence before the start of a course, so that they may make the appropriate adjustments. If the course contains practical elements such as Moving & Handling or First Aid, then please wear appropriate clothing to take part in these activities. You will be asked confidentially if you have any health concerns that could prevent you from taking part in the practical activities. Please let a Trainer know if you have any concerns about taking part in the practical courses. Refreshments are provided for free. Please bring a packed lunch for any full-day courses. After the course We will email you a pdf of the course once the training has finished and we have checked that everyone was able to join. If your Manager booked you onto the course using your work or personal email, or if you book yourself onto a course, you will receive the pdf directly. If your Manager booked you onto the course using your organisation’s email address a copy of the course will be available on request from your Manager. We will also email a link to an online evaluation and we ask that you please fill this in and return it to us so that we can continue to improve our services. All of our evaluations are gathered anonymously. If you have any questions, please contact Training on 0798 999 5180 or email sales@chcaretraining.co.uk.

Medication Awareness training via Teams
Delivered OnlineFlexible Dates
£35

Medication Awareness training

5.0(13)

By CH Care Training

Medication Awareness training is mandatory for all staff who are prompting or assisting clients to take their medications. About this event Medication Awareness training is for staff who have had never taken part in Medication training before or staff returning to the profession. By the end of the course, you will be able to: Understand medication types and uses Learn legal and ethical responsibilities Master medication administration procedures Know proper storage and disposal methods Recognize and respond to adverse effects Develop communication and record-keeping skills Apply person-centred approaches Conduct risk assessments. Location for delegates attending in person Online via Teams link Before you book: Please do not send along staff who have just worked a nightshift or who will be visiting clients immediately before or immediately after a training session. People arriving tired, stressed or late cannot gain the most benefit from a training course. We reserve the right to turn away individuals too exhausted to focus on the training or staff who turn up late for a course and disturb the flow of the proceedings. All CH Care Training courses are fully inclusive, but if you have any concerns about a member of staff's ability to participate because of physical, sensory or learning differences then please let us know in confidence in advance, so that we may make the appropriate adjustments. Cancellations CH Care Training operates a sliding scale of cancellation; If you cancel more than two weeks before the start date of a course, you can ask for a full refund, to change the names of the delegates being sent along, or to transfer a delegate to another training date. If you give less than two weeks but more than one week's notice of cancellation, 50 percent of the booking can be refunded. If you cancel less than a week from the training delivery date we wont be able to refund. There are no refunds for staff who do not turn up on the day of the training course. If CH Care Training needs to change the date or cancel a course for any reason we will give you the maximum notice we can. In exceptional circumstances we may cancel a course due to extreme weather or circumstances at the training venue. You will be offered a full refund or the opportunity to transfer your booking to an alternative date. Please ask your staff to read the following guidance before they attend the course: Arriving at the Venue The course will start promptly so please arrive at least 15 minutes before the start time of the training to allow plenty of time to use the toilet, and be seated ready for the start of the course. You can call Training direct on 0798 999 5180 if you are struggling to arrive on time. Please note that the meeting will be locked to late arrivals 10 minutes after the actual course starts. When you arrive please come into Reception and a member of staff will come to book you in prior to directing you to the training room. This room is located on the ground floor and is wheelchair accessible. Covid-Secure Premises Please do not attend the course if you have symptoms of Covid or are feeling unwell. During the course As this is a working environment please ensure you allow the necessary time and focus to get the best from the material being presented. Please bring pen and paper to make notes during the course. Our training sessions are fun and very interactive. We will encourage plenty of comments, points of view and the sharing of lived experiences. Delegates should not share any sensitive information about a client or organisation. Our session agreement asks delegates to maintain confidentiality about individuals and organisations and to respect the views of others on the course. All CH Care Training courses are inclusive, but if you have any concerns about your ability to participate, such as sensory or learning differences then please let the Trainer know in confidence before the start of a course, so that they may make the appropriate adjustments. If the course contains practical elements such as Moving & Handling or First Aid, then please wear appropriate clothing to take part in these activities. You will be asked confidentially if you have any health concerns that could prevent you from taking part in the practical activities. Please let a Trainer know if you have any concerns about taking part in the practical courses. Refreshments are provided for free. Please bring a packed lunch for any full-day courses. After the course We will email you a pdf of the course once the training has finished and we have checked that everyone was able to join. If your Manager booked you onto the course using your work or personal email, or if you book yourself onto a course, you will receive the pdf directly. If your Manager booked you onto the course using your organisation’s email address a copy of the course will be available on request from your Manager. We will also email a link to an online evaluation and we ask that you please fill this in and return it to us so that we can continue to improve our services. All of our evaluations are gathered anonymously. If you have any questions, please contact Training on 0798 999 5180 or email sales@chcaretraining.co.uk.

Medication Awareness training
Delivered OnlineFlexible Dates
£35

Diversity and Inclusion

By Underscore Group

Understand what diversity and inclusion is and how to manage it affectively in the workplace. Course overview Duration: 1 day (6.5 hours) Diversity and Inclusion in the workplace will help you develop an understanding of why diversity and inclusion is important to a business, what it is and how individuals and teams can work effectively together and harness the power that comes from valuing diversity and promoting inclusion. Objectives  By the end of the course you will be able to: Describe why diversity and inclusion is important in teams and organisations Explain and overcome unconscious bias and other beliefs that cause exclusion and impact the workplace Recognise your own diversity and understand the value of diversity and inclusion in teams Develop an Action Plan to create an inclusive work climate Content Understand Diversity and Inclusion What the Equality Act 2010 says about diversity Understanding protected characteristics Learn how to create an optimum climate to unlock the power of a diverse teams Understanding Yourself and Unconscious Bias Identify your own unique characteristics and how these could impact your performance Examine self-limiting beliefs and how these can impact personal performance Experience how unconscious bias impacts our information gathering, problem solving, judgement and decision making Creating a Diverse and Inclusive Team Climate Understand the importance of respect, the role of trust and what valuing diversity really means Apply the ABC Model to the creation of a diverse climate:Awareness – be alert, self-aware and aware of othersBoundaries – understand how things can go wrong when working with others: boundaries, banter and bullyingCoaching – learn listening and coaching skills to promote inclusion Create an achievable, personal action plan that can be applied immediately in the workplace to improve diversity, promote teaming and create an inclusive work climate

Diversity and Inclusion
Delivered in Horsham or OnlineFlexible Dates
Price on Enquiry

Python 3 Essentials

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Experienced Programmers and Systems Administrators. Overview Throughout the course students will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This course is ?skills-centric?, designed to train attendees in core Python and web development skills beyond an intermediate level, coupling the most current, effective techniques with best practices. Working within in an engaging, hands-on learning environment, guided by our expert Python practitioner, students will learn to: ? Create working Python scripts following best practices ? Use python data types appropriately ? Read and write files with both text and binary data ? Search and replace text with regular expressions ? Get familiar with the standard library and its work-saving modules ? Use lesser-known but powerful Python data types ? Create 'real-world', professional Python applications ? Work with dates, times, and calendars ? Know when to use collections such as lists, dictionaries, and sets ? Understand Pythonic features such as comprehensions and iterators ? Write robust code using exception handling An introductory and beyond-level practical, hands-on Python training course that leads the student from the basics of writing and running Python scripts to more advanced features. An Overview of Python What is python? 1 -- An overview of Python What is python? Python Timeline Advantages/Disadvantages of Python Getting help with pydoc The Python Environment Starting Python Using the interpreter Running a Python script Python scripts on Unix/Windows 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 White space Conditional expressions Relational and Boolean operators While loops Alternate loop exits Sequences About sequences Lists and list methods Tuples Indexing and slicing Iterating through a sequence Sequence functions, keywords, and operators List comprehensions Generator Expressions Nested sequences Working with files File overview Opening a text file Reading a text file Writing to a text file Reading and writing raw (binary) data Converting binary data with struct Dictionaries and Sets About dictionaries Creating dictionaries Iterating through a dictionary About sets Creating sets Working with sets Functions Defining functions Parameters Global and local scope Nested functions Returning values Sorting The sorted() function Alternate keys Lambda functions Sorting collections Using operator.itemgetter() Reverse sorting Errors and Exception Handling Syntax errors Exceptions Using try/catch/else/finally Handling multiple exceptions Ignoring exceptions Modules and Packages The import statement Module search path Creating Modules Using packages Function and Module aliases Classes About o-o programming Defining classes Constructors Methods Instance data Properties Class methods and data Regular Expressions RE syntax overview RE Objects Searching and matching Compilation flags Groups and special groups Replacing text Splitting strings The standard library The sys module Launching external programs Math functions Random numbers The string module Reading CSV data Dates and times Working with dates and times Translating timestamps Parsing dates from text Formatting dates Calendar data Working with the file system Paths, directories, and filenames Checking for existence Permissions and other file attributes Walking directory trees Creating filters with fileinput Using shutil for file operations 17 ? Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Advanced data handling Defaultdict and Counter Prettyprinting data structures Compressed archives (zip, gzip, tar, etc.) Persistent data Network services Grabbing web content Sending email Using SSH for remote access Using FTP Writing real-life applications Parsing command-line options Detecting the current platform Trapping signals Implementing logging Python Timeline Advantages/Disadvantages of Python Getting help with pydoc

Python 3 Essentials
Delivered OnlineFlexible Dates
Price on Enquiry