Deprecated: StellarWP\Learndash\lucatume\DI52\App::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 95

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 296

Deprecated: StellarWP\Learndash\lucatume\DI52\App::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 329

Deprecated: StellarWP\Learndash\lucatume\DI52\App::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 349

Deprecated: StellarWP\Learndash\lucatume\DI52\App::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/App.php on line 456

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singleton(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 145

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bind(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 486

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::singletonDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 532

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::getDecoratorBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 551

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::bindDecorators(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 585

Deprecated: StellarWP\Learndash\lucatume\DI52\Container::instance(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Container.php on line 742

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolveWithArgs(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 158

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::resolve(): Implicitly marking parameter $buildLine as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 183

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Resolver::cloneBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Resolver.php on line 248

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\Factory::getBuilder(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/Factory.php on line 56

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::__construct(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 74

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ClassBuilder::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ClassBuilder.php on line 210

Deprecated: StellarWP\Learndash\lucatume\DI52\Builders\ReinitializableBuilderInterface::reinit(): Implicitly marking parameter $afterBuildMethods as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/lucatume/di52/src/Builders/ReinitializableBuilderInterface.php on line 25

Deprecated: StellarWP\Learndash\StellarWP\DB\DB::generate_results(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/db/src/DB/DB.php on line 463

Deprecated: StellarWP\Learndash\StellarWP\DB\DB::generate_col(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/db/src/DB/DB.php on line 480

Deprecated: learndash_course_extend_user_access(): Implicitly marking parameter $access_by_group_id as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/course/ld-course-user-functions.php on line 1105

Deprecated: LearnDash_Settings_Page_Help::get_articles(): Implicitly marking parameter $category as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/settings/settings-pages/class-ld-settings-page-help.php on line 316

Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 29

Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 188

Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 257

Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 274

Deprecated: ActionScheduler_DBStore::save_unique_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 55

Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 68

Deprecated: ActionScheduler_DBStore::save_action_to_db(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 82

Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 795

Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 860

Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 28

Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 142

Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_QueueCleaner.php on line 35

Deprecated: StellarWP\Learndash\StellarWP\Assets\Assets::asset(): Implicitly marking parameter $version as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/assets/src/Assets/Assets.php on line 103

Deprecated: StellarWP\Learndash\StellarWP\Assets\Assets::asset(): Implicitly marking parameter $plugin_path as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/stellarwp/assets/src/Assets/Assets.php on line 103

Deprecated: LearnDash\Core\Template\Template::__construct(): Implicitly marking parameter $view as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/src/Core/Template/Template.php on line 99

Deprecated: ActionScheduler_Abstract_RecurringSchedule::__construct(): Implicitly marking parameter $first as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php on line 42

Deprecated: ActionScheduler_Schedule_Deprecated::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php on line 16

Deprecated: ActionScheduler_Schedule::next(): Implicitly marking parameter $after as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/schedules/ActionScheduler_Schedule.php on line 11

Deprecated: ActionScheduler_ActionFactory::get_stored_action(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/ActionScheduler_ActionFactory.php on line 21

Deprecated: ActionScheduler_Action::__construct(): Implicitly marking parameter $schedule as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/includes/lib/action-scheduler/classes/actions/ActionScheduler_Action.php on line 26
Food Safety Level 2 FSAI HACCP – MKD Health & Safety
Deprecated: StellarWP\Learndash\SSNepenthe\ColorUtils\Parsers\KeywordParser::__construct(): Implicitly marking parameter $parser as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/ssnepenthe/color-utils/src/Parsers/KeywordParser.php on line 174

Deprecated: StellarWP\Learndash\SSNepenthe\ColorUtils\Colors\Color::__construct(): Implicitly marking parameter $base as nullable is deprecated, the explicit nullable type must be used instead in /home/mkdsafet/public_html/wp-content/plugins/sfwd-lms/vendor-prefixed/ssnepenthe/color-utils/src/Colors/Color.php on line 53

Food Safety Level 2

Food Safety Level 2 FSAI & HACCP

It is a legal requirement that staff working with food receive training in line with their level of responsibility. This Food Safety Level 2 course complies with the requirements set out by the FSAI. The course also details the 7 basic HACCP principles.

In any food business, food safety is paramount. Therefore, whether you’re a chef, restaurant manager, or a food service worker, understanding the principles of food safety can make a significant difference in your career and the well-being of your customers.
That’s why our Food Safety Training Course Level 2 is essential for anyone looking to elevate their expertise in food safety practices.

Course Options & Prices:

E-Learning Course
€35
Duration 65 minutes.
Certificate download on completion.

Food Hygiene training

E-Learning Course: €35*
This engaging video based course is easy to follow, and includes voice-over and accompanying text displayed on-screen throughout the course.
Discount for group bookings.
*€35 Single seat booking price.

Course Content Includes

  • Food Safety Awareness
  • Food Poisoning
  • Microbiological Hazards
  • Contamination Hazards
  • HACCP Principles
  • Personal Hygiene
  • Spoilage & Preservation
  • Unnecessary Handling of Food & Utensils
  • Premises
  • Equipment
  • Pest Control
  • Cleaning & Disinfection
  • Temperature Checks
  • Food Safety Law in Ireland

The Food Safety Training Course Level 2 is designed to provide individuals with a comprehensive understanding of food safety and the HACCP principles. This course covers essential topics such as foodborne illnesses, hygiene practices, handling and storage of food, and the legal responsibilities surrounding food safety.

Who should take this course?

This course is ideal for:
• Food Handlers: Anyone who prepares or serves food in a commercial setting.
• Catering Professionals: Those involved in the catering industry, providing food for events and gatherings.
• Management Personnel: Restaurant managers and supervisors who oversee food safety practices.
• Anyone Interested in Food Safety: This course is beneficial for anyone looking to enhance their knowledge of safe food handling.

FSAI Standards

FSAI Food Safety Level 1 guidelines specify the standards expected of employees who have been working for less than three months in a food business.
The FSAI Food Safety Level 2 guidelines describe the standards expected of those who have been working in a food business for more than three months.
These FSAI standards are required food safety skills, which employees must be trained in, to ensure that they handle food safely.

Scroll to Top