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

200 Memory courses

MySQL for developers

5.0(3)

By Systems & Network Training

MySQL for developers training course description This MySQL Developers training course is designed for MySQL Developers who have a good understanding of a MySQL database and experience of using SQL commands. The course provides further practical experience in more advanced MySQL commands and SQL statements including Stored Routines, Triggers and Event Scheduling. What will you learn Provide the skills needed to write more advanced queries and database maintenance statements on a MySQL database. Use advanced features of the MySQL Client. Use advanced data types. Manage the structure of databases and tables. Manage and using indexes. Write complex SQL query statements. Use advanced SQL expressions. Use advanced SQL functions. Perform advanced Insert, Update, Delete, Replace and Truncate Operations. Use user variable syntax and properties. Import and export data from within MySQL. Import and export data from the command line. Perform complex joins to access multiple tables. Perform complex subqueries. Create, manage and us views. Use prepared statements. Create and use stored routines. Create and use triggers. Obtain database metadata. Optimize queries. Work with the main storage engines. Debug MySQL applications. MySQL for developers training course details Who will benefit: MySQL Developers who have a basic understanding of a MySQL database and SQL commands as covered on the Introduction to MySQL course. Prerequisites: MySQL foundation Duration 5 days MySQL for developers training course contents Introduction Administration and Course Materials, Course Structure and Agenda, Delegate and Trainer Introductions. Client/server concepts MySQL client/server architecture, Server modes, Using client programs, Logging in options, Configuration files, Precedence of logging in options Hands on Using client/server The MySQL client program Using MySQL interactively, The MySQL prompts, Client commands and SQL statements, Editing, Selecting a database, Help, Safe updates, Using script files, Using a source file, Redirecting output into a file, Command line execution, Mysql output formats, Overriding the defaults, Html and xml output, MySQL Utilities. Hands on Using the MySQL client program Data types Bit data type, Numeric data types, Auto_increment, Character string data types, Character sets and collation, Binary string data types, Enum and Set data types, Temporal data types, Timezone support, Handling Missing Or Invalid Data Values, SQL_MODE options. Hands on Using data types Identifiers Using Quotes with identifier naming, Case sensitivity in Identifier naming, Qualifying columns with table and database names, Using reserved words as identifiers, Function names Hands on Using identifiers Databases Database properties, Creating a database, Selecting a database, Altering databases, Dropping databases, Obtaining database metadata, The SHOW command, The INFORMATION_SCHEMA database, The SHOW CREATE command Hands on Using databases Tables and indexes Table properties, Creating tables, Create table using Select or Like, Temporary tables and memory tables, Altering tables, Adding columns, Changing column widths and types, Renaming columns, Dropping columns, Adding constraints, Dropping constraints, Renaming tables, Change the table storage engine, Multiple alterations, Dropping tables, Emptying tables, Obtaining table metadata, Show create table, The information_schema, Index introduction, Structure of a mysql index, Creating and dropping indexes, Creating an index, Altering a table to add an index, Specifying index type, Dropping indexes, Obtaining Index Metadata. Hands on Creating, altering and dropping tables/indexes Querying for data The SQL select statement and MySQL differences, Advanced order by, Order by and collation, Order by with enum datatype, Order by with Set datatype, Ordering with distinct and group by Special features of union, Limit and order by clauses, Group By clause, Group_concat, Using Rollup in a Group By clause. Hands on Querying for data SQL Expressions and functions Components of expressions, Nulls, Numeric expressions, String expressions, Temporal expressions, Comparison functions, Flow control functions, Numeric functions, String functions, Temporal functions. Hands on Using expressions and functions Updating data Update operations and privileges, Inserting rows, Insert using a set clause, Inserting duplicate values, Replacing rows, Updating rows, Update using the order by and limit clauses, Deleting rows, The delete and truncate statements. Exercise: Inserting, updating, replacing and deleting data Connectors MySQL client interfaces, MySQL connectors, Oracle and community conectors, Connecting to MySQL server using Java and PHP connectors, MySQL and NoSQL, Innodb integration with memcached. Obtaining database metadata What is metadata?, The mysqlshow utility, The show and describe commands, Describing tables, The information_schema, Listing tables, Listing columns, Listing views, Listing key_columns_usage. Hands on Obtaining database metadata Debugging Mysql error messages, The show statement, Show errors, Show count(*) errors, Show warnings, Show count(*) warnings, Note messages, The perror utility. Hands on Debugging Joins Overview of inner joins, Cartesian product, Inner joins with original syntax, Non equi-join, Using table aliases to avoid name clashes, Inner Joins With ISO/ANSI Syntax, Outer Joins, Left outer joins, Right outer joins, Full outer joins, Updating multiple tables simultaneously, Updating rows in one table based on a condition in another, Updating rows in one table reading data from another, Deleting from multiple tables simultaneously, Deleting rows in one table based on a condition in another. Hands on Coding joins Subqueries Types of subquery, Multiple-column subqueries, Correlated subqueries, Using the ANY, ALL and SOME operators, Using the EXISTS operator, Subqueries as scalar expressions, Inline views, Converting subqueries to joins, Using subqueries in updates and deletes. Hands on Coding subqueries Views Why views are used, Creating views, View creation restrictions, View algorithms, Updateable views, Altering and dropping views, Displaying information about views, Privileges for views. Hands on Using views Import and Export Exporting using SQL, Privileges required to export data, Importing using SQL, Messages when loading data, Privileges required to load data, Exporting from the command line, Mysqldump main options, Importing from the command line, Mysqlimport main options. Hands on Importing and exporting User variables and prepared statements Creating User variables, User variables in a select, Prepared statements, The prepare statement, The execute statement, The deallocate statement, Using prepared statements in code, with connectors. Hands on Using variables and prepared statements Introduction to stored routines Types of stored routines, Benefits of stored routines, Stored routine features, Differences between procedures and functions, Introduction to the Block, Declaring variables and constants, Assigning values to variables, Definer rights and invoker rights, Using SELECT in stored routines, Altering and dropping stored routines, Obtaining stored routine metadata, Stored routine privileges and execution security. Hands on Writing simple stored routines Stored routines - program logic The IF .. THEN .. ELSEIF construct, The CASE statement, The basic loop, The while loop, The repeat loop, The iterate statement, Nested loops. Hands on Writing stored routines with program logic Stored routines - exception handlers and cursors Dealing with errors using Exception handlers, Cursors, What is a cursor?, Cursor operations, Declaring cursors, Opening and closing cursors, Fetching rows, Status checking. Hands on Writing stored routines with program logic Procedures with parameters Creating procedures with parameters, Calling Procedures With Parameters. Hands on Writing stored routines with parameters Functions What is a function?, The create function statement, Executing functions, Executing functions from code, Executing functions from SQL statements, The deterministic and SQL clauses. Hands on Writing functions Triggers Trigger creation, Restrictions on triggers, The create trigger statement, Using the old and new qualifiers, Managing triggers, Destroying triggers, Required privileges. Hands on Writing triggers Basic optimizations Normalisation of data to third normal form, Using indexes for optimization, General query enhancement, Using Explain to analyze queries, Choosing an INNODB or MYISAM storage engine, Using MySQL Enterprise Monitor in query optimization. Hands on Making use of basic optimizations More about indexes Indexes and joins Hands on Investigating indexes and joins

MySQL for developers
Delivered in Internationally or OnlineFlexible Dates
£2,797

Iconic Edinburgh Photo Tour

By Iconic Tours

Tour start from St Giles Cathedral or your hotel and last approx 3 hours ​This photo tour usually starts in Edinb8rgh Old Town but as it is a private tour this can be adjusted to suit your needs. It starts off by instructing you how to get the best out of your camera if you require this (and skipping it if you don't) and then the emphasis is on capturing stunning photographs of Edinburgh rather than the usual tourist snaps that most people will capture. You really get to see Edinburgh in a different way and with the help and advice of Will who has worked as press photographer, covered humanitarian crises in Iraq, shot covers and content for Lonely Planet guidebooks, covered Fashion week for many years but now concentrates on teaching from his vast skill set. ​If you prefer the tour to take place in the New Town, Dean Village etc we can do that too. We want you to see the best of Edinburgh, hear some amazing stories about our city and leave with great photos regardless of your skill level before your tour or the equipment you use. We will teach you how to get the best out of your camera or smart phone, explain everything in easy to understand language and help you "see" how to get a great photo.​ * We welcome people of all levels and have catered for absolute beginners to professionals. * As well as photography, you'll learn the background to the places we visit and the stories behind Edinburgh's colourful characters past and present. * We'll recommend places to eat/drink and other things to do in town to avoid the usual tourist traps. * We don't mind if you use a smart phone, compact camera or DSLR, we'll help you get amazing photos using anything. *We keep it simple, understandable and in no time you'll be getting photos you love. *Why choose us? We have a wealth of professional experience, our photography clients include Lonely Planet, getty images and we have been exhibited globally. We take our experience and break it down to keep it simple, effective and easy for you to pick up and develop your own style on our fun and friendly tour. * We recommend bringing the camera you are most comfortable with, whether it is a DSLR or a smartphone. * For cameras with manual settings, we recommend a wide-medium range zoom (24-105mm range) as being the most useful but anything wider (16-35mm) or longer (70-200mm) as well as prime lenses (50mm fixed lens for example) will also be used on the session. * If you are using a smartphone we recommend you download the "Snapseed" app before the tour. It's free and it an amazing editing tool. * Please make sure your batteries are fully charged and have spare batteries with you. * Please make sure you have space on your memory card/device. ALL OUR PHOTO TOURS ARE PRIVATE TOURS SO WE CAN CONCENTRATE 100% on you: These tours run daily at 9.00am, 1.00pm and 5.00pm subject to availability. Our private tour is tailored to suit your needs, whether you want in depth 1-on-1 instruction with your camera, just want to see the best of the city on your own, or you are already know about your camera functions and just want find the best places off the beaten track to get the best images then this is the tour for you. Where this tour goes does depend on the light, but we can get to areas you might not otherwise get to. What we see and what we can do is decided by you. Private tours are £120 for 1 person and add £30pp thereafter

Iconic Edinburgh Photo Tour
Delivered In-PersonFlexible Dates
£120

Introduction to Data Analytics & Visualization

By EnergyEdge - Training for a Sustainable Energy Future

Develop your expertise in data analytics and visualization with EnergyEdge's Introduction to Data Analytics Visualization course. Join our classroom training to acquire essential skills in this field.

Introduction to Data Analytics & Visualization
Delivered In-PersonFlexible Dates
£1,499 to £1,599

Palestine Film Festival - 'Samouni Road'

4.4(69)

By Central Film School

On the outskirts of Gaza City a small community of farmers, the Samouni extended family, is about to celebrate a wedding. It's going to be the first celebration since the latest war. Amal, Fuad, their brothers and cousins have lost their parents, their houses and their olive trees. The neighborhood where they live is being rebuilt. As they replant trees and plow fields, they face their most difficult task: piecing together their own memory. Through these young survivors' recollections, Samouni Road conveys a deep, multifaceted portrait of a family before, during and after the tragic event that changed its life forever.

Palestine Film Festival - 'Samouni Road'
Delivered In-PersonJoin Waitlist
FREE

HG Supervisor Training

By Human Givens College

Do you have the skills and experience it takes to become a Human Givens Supervisor? Would you like to take your HG career to the next level? Course Dates: see below Length: 6 days (9.30am – 5.30pm) Venue: Leeds Tutors: Julian Penton, Rosalind Townsend Course requirements: See below Qualification: HG Supervisor / Supervisor-tutor This intensive 6 days of tuition, feedback, skills practice and ongoing assessment is your route to becoming a fully-qualified human givens supervisor. Effective supervision offers many opportunities for learning and growth, as well as providing invaluable support. Successfully completing this training will enable you to work as a supervisor-tutor with Part 3 trainees and as a supervisor with qualified HG therapists. What you will learn What HG supervision is and an understanding of the governance framework A structured approach to supporting a trainee though Part 3 How to support an experienced therapist How learning and memory works and why this matters How to use a range of supervisory approaches, methods and techniques How to assess and give feedback and how to notice if that has been received A deeper understanding of ethics, your role and your responsibilities How to address concerns about supervisees How to support a supervisee who is subject to a complaint   The HG Supervisor-tutor’s Role How you will be assessed This course is designed to enhance the growth and development of your knowledge and skills, your understanding and practice and to assess your competence as a supervisor-tutor. It is therefore a combination of assessment and learning. Throughout the course, therapists practise and demonstrate through discussion, exploration and reflection, a broad range of skills and topics. Assessment will be on-going throughout the course by the two highly experienced tutors and you will also be given feedback from your peers and the experienced facilitators. Why apply Becoming a supervisor isn’t just about taking the next step; being a good supervisor also brings with it a wealth of new opportunities: Collaborative working Own learning and development Stretch and challenge – in a different way to therapy Career progression Quarterly CPD events Annual Supervisors’ CPD day Supervisors Peer Group Deadline for applications – to be advised when the next course dates are announced (provisionally Spring 2025) – how to apply. Course requirements: To apply, you must be an experienced HG therapist who has delivered a minimum of 1,000 sessions of one-to-one HG therapy and is registered with the HGI You must have the support of your supervisor/s, and Submit the information required by the application process by the deadline (this will be announced when we have the next course dates available, provisionally Spring 2025). Course Dates The HG Supervisor course is made up of two blocks of 3 days, held approx. a month apart. We typically run our supervisor training once every 18–24 months. The next course is provisionally planned for the Spring of 2025 – if you are interested in applying, please let us know via the form below. Next course: Part 1: Thursday–Saturday – dates TBC Part 2: Thursday–Saturday – dates TBC Venue:  Novotel Leeds Centre Hotel, Leeds Please note:  There are only 12 places available on this course, all subject to the application process. Meet your tutors Julian Penton Julian is a Human Givens (HG) practitioner who for the past 20 years has been mentoring HG therapists, teaching various HG seminars & workshops and delivering the HG College’s HG supervision training course. Read more Rosalind Townsend Ros Townsend is an experienced psychotherapist and supervisor with busy practices in SW England, where she combines private therapy work with referrals from Occupational Health and the NHS. Read more

HG Supervisor Training
Delivered In-PersonFlexible Dates
£1,795

Digital Workflow (with Adobe Lightroom CC Classic)

4.8(34)

By Stills

Adobe Lightroom Classic helps solve two of the main problems that afflict digital photographers: how to organise all your files, and how to edit them without spending all of your spare time at a computer screen. Lightroom Classic is a convenient and flexible desktop programme that helps you to organise and sift your photographs into collections, and also gives access to a powerful set of tools that edit, enhance and export your pictures. You can use intuitive pre-set tools, you can create your own favourite adjustments, you can edit large numbers of images with one click of a mouse, and you can fine-tune your image-editing by selectively working on parts of a picture. And you can experiment, secure in the knowledge that you are working in a non-destructive environment and that your pictures are safe. This practical short course will introduce you to the principles of file organisation and image-editing, giving you the knowledge and confidence to choose when to work with this convenient and flexible programme, and whether or not you need the full power of Photoshop Creative Suite. Sample picture files will be provided for you to work with, or you can bring a selection of your own. If you work in RAW, please also bring JPEGs on a memory stick, external hard drive or cloud storage such as Dropbox. Please note this course does not cover the new version of LightRoom CC (which is specifically designed for mobile devices) and only uses the most recent version of LightRoom Classic. Morning You will get to know the Lightroom layout and workspace, importing a set of files into the catalogue and starting to organise the files into collections and adding useful file information. You will explore the opportunities for viewing and aids for analysing the pictures. You will start to use the convenient ‘quick develop’ editing tools. We will then explore the digital image-editing workflow. The usual flow is to correct and optimise before we enhance, interpret or exaggerate. The basic areas to consider are cropping, cloning, colour and tone. Taking each in turn, we will correct and clean up the pictures in a measurable and controllable way. We will investigate techniques to control digital noise, colour distortions and lens corrections. We will work on individual files and also start applying corrections to batches. We will create and apply pre-set corrections. Afternoon Having corrected and optimised the picture files, we can start interpreting, enhancing and exaggerating – the fun part of image-editing! We can try colour to black-and-white conversions, using the many pre-sets to guide; we can selectively boost or restrain colours; we can add grain and textures, vignettes and split tones; we can mix and match these effects and create and save our own favourite effects. We can apply adjustment effects to selected picture areas. Image editing is all good fun, but how do we know where to start? Or when to stop? We‚’ll have a look at some photographic styles and techniques from photography’s rich history to give us some ideas and then try to replicate them. We will discuss ways of using the programme and the technology to develop photographic projects. And we will look at how Lightroom can help us to export those projects as books, prints and slideshows. Designed for those who are already familiar with some digital photography processes but who want to pursue a particular aspect and develop skills in a specific genre. This course is the perfect follow-on from our Digital SLR training courses and will support you in building upon your existing knowledge of camera skills and allow you to work confidently on your own projects. Some prior digital SLR photography experience is therefore recommended.   Courses are subject to minimum enrolment. Please register early, within five days of the start date, to reduce the likelihood of course cancellation. Please read our cancellation policy before booking. Students, anyone over the age of 65, and those in receipt of any form of benefits can claim the concessionary price, offering a 10% discount on the full course price. Valid proof of eligibility must be produced on the first day of the course. Please use the code CONCESSION when prompted at checkout.

Digital Workflow (with Adobe Lightroom CC Classic)
Delivered In-PersonJoin Waitlist
£99

Analytical and Critical Thinking

5.0(10)

By GBA Corporate

Overview We encounter lots of incidents every day at home or at work in which we need to think deeply about our decisions. Making the right choice not only saves time but also saves money and makes everyone happy. In this course, participants will learn how to refine their intuitions in order to make them trustable. Critical thinking and analysis will be a practice and habit for them and they will find themselves subconsciously using them. They will learn how to make sensible conclusions out of the data they managed to gather. 

Analytical and Critical Thinking
Delivered in Internationally or OnlineFlexible Dates
£1,718 to £3,626

Java Threads

4.6(12)

By PCWorkshops

Java Threads Course Duration: 1 Day Who would find this course useful? Java coders Level: Not quite basics level. It specifically concentrates on Threads Principles (Threads) in Java. Download: Download Java JDK and Eclipse IDE. For classroom courses: Bring your own device. Java Threads Course description General Threads Concepts Java Threads Course Description General Threads Concepts Multithreading Cycle of a Thread Create a Thread by Implementing a Runnable Interface Create a Thread by Extending a Thread Class Major thread operations Processes and Threads, Thread Objects Thread Methods getName, getId, setName, etc Pausing Execution with Sleep Interrupts, Joins Thread Priorities Thread Pools Executors, Executor Interfaces, Thread Pools, Fork/Join Synchronozation What is thread synchronization? Thread Interference, Memory Consistency Errors, Synchronized Methods, Lock Objects, Intrinsic Locks and Synchronization, Handling interthread communication, Handling thread deadlock, Liveness, Starvation and Livelock, Atomic Access. Concurrent Collections Guarded Blocks, Immutable Objects. Strategy for Defining Immutable Objects, High Level Concurrency Objects, Java Threads Course, 1 Day What is included PCWorkshops Course Certificate on completion Java Threads Course Notes Java Threads Code Examples Practical exercises, Java Course Revision work After the course: 1-Hour personalised online revision session About us Our experienced trainers are award winners. More about us FAQ's Client Comments

Java Threads
Delivered In-PersonFlexible Dates
FREE

Critical Thinking and Decision Making

5.0(10)

By GBA Corporate

Overview When it comes to a complex decision-making process, we are always confronted with problems that require us to take an efficient decision. It involves prioritising our work, understanding the failure of the process and deciding how to resolve the issue. All these things require a realistic approach to problem-solving.  This course will enable us to learn how to be inventive, logical decision maker by understanding the principles behind critical thinking and the tools used to consistently identify and select the best decision among multiple alternatives.

Critical Thinking and Decision Making
Delivered in Internationally or OnlineFlexible Dates
£1,718 to £3,626

Whether it is for your personal development, your own career or your business, this life-changing training is for everyone who would like to develop their skills such as communication, confidence, entrepreneurial thinking, flow-state and creativity – the future skills every human needs to master.

NMA Personal Training
Delivered in Zürich or OnlineFlexible Dates
£15,000